SDK
Everything SDK通过IPC提供DLL和Lib接口到Everything。
同样提供使用IPC WM_COPYDATA的方式。
下载
操作搜索状态
- Everything_SetSearch
- Everything_SetMatchPath
- Everything_SetMatchCase
- Everything_SetMatchWholeWord
- Everything_SetRegex
- Everything_SetMax
- Everything_SetOffset
- Everything_SetReplyWindow
- Everything_SetReplyID
- Everything_SetSort
- Everything_SetRequestFlags
读取搜索状态
- Everything_GetSearch
- Everything_GetMatchPath
- Everything_GetMatchCase
- Everything_GetMatchWholeWord
- Everything_GetRegex
- Everything_GetMax
- Everything_GetOffset
- Everything_GetReplyWindow
- Everything_GetReplyID
- Everything_GetLastError
- Everything_GetSort
- Everything_GetRequestFlags
执行询问
- Everything_Query
检查询问应答
- Everything_IsQueryReply
操作结果
- Everything_SortResultsByPath
- Everything_Reset
读取结果
- Everything_GetNumFileResults
- Everything_GetNumFolderResults
- Everything_GetNumResults
- Everything_GetTotFileResults
- Everything_GetTotFolderResults
- Everything_GetTotResults
- Everything_IsVolumeResult
- Everything_IsFolderResult
- Everything_IsFileResult
- Everything_GetResultFileName
- Everything_GetResultPath
- Everything_GetResultFullPathName
- Everything_GetResultListSort
- Everything_GetResultListRequestFlags
- Everything_GetResultExtension
- Everything_GetResultSize
- Everything_GetResultDateCreated
- Everything_GetResultDateModified
- Everything_GetResultDateAccessed
- Everything_GetResultAttributes
- Everything_GetResultFileListFileName
- Everything_GetResultRunCount
- Everything_GetResultDateRun
- Everything_GetResultDateRecentlyChanged
- Everything_GetResultHighlightedFileName
- Everything_GetResultHighlightedPath
- Everything_GetResultHighlightedFullPathAndFileName
常规
- Everything_Reset
- Everything_CleanUp
- Everything_GetMajorVersion
- Everything_GetMinorVersion
- Everything_GetRevision
- Everything_GetBuildNumber
- Everything_Exit
- Everything_IsDBLoaded
- Everything_IsAdmin
- Everything_IsAppData
- Everything_RebuildDB
- Everything_UpdateAllFolderIndexes
- Everything_SaveDB
- Everything_SaveRunHistory
- Everything_DeleteRunHistory
- Everything_GetTargetMachine
运行历史
- Everything_GetRunCountFromFileName
- Everything_SetRunCountFromFileName
- Everything_IncRunCountFromFileName
例子
- C/C++
- C#
- Clarion
注意
- 此SDK是一个基础的IPC包装器。
- 需要Everything正在运行。
- ANSI/Unicode 支持。
- 安全线程。
- 支持阻挡和非阻挡模式。
- x86 和x64 支持。