IndexFilePath 函数 (resourceindexer.h)

为文件和文件夹命名约定的文件路径编制索引。

语法

HRESULT IndexFilePath(
  [in]  PVOID                    resourceIndexer,
  [in]  PCWSTR                   filePath,
  [out] PWSTR                    *ppResourceUri,
  [out] ULONG                    *pQualifierCount,
  [out] IndexedResourceQualifier **ppQualifiers
);

参数

[in] resourceIndexer

通过调用 CreateResourceIndexer 函数创建的资源索引器对象。

[in] filePath

要编制索引的文件夹的路径。 该路径必须是指定了驱动器号的绝对路径。 不支持长文件路径。

[out] ppResourceUri

统一资源指示器 (使用 ms-resource URI 方案的 URI) ,表示候选资源的命名资源,其中 URI 或资源映射的权威为空。 例如,ms-resource:///Resources/String1 或 ms-resource:///Files/images/logo.png。

[out] pQualifierCount

ppQualifiers 参数中的列表包含的索引资源限定符的数目。

[out] ppQualifiers

已编制索引的资源限定符列表,用于声明资源适用的上下文。

返回值

如果此函数成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

要求
最低受支持的客户端 Windows 10 [仅限桌面应用]
最低受支持的服务器 Windows Server 2016 [仅限桌面应用]
目标平台 Windows
标头 resourceindexer.h
Library Mrmsupport.lib
DLL Mrmsupport.dll

另请参阅

CreateResourceIndexer

IndexedResourceQualifier