MrmIndexEmbeddedData 函数

[一些信息与预发布产品相关,在商业发行之前可能发生实质性修改。 Microsoft 对于此处提供的信息不作任何明示或默示的担保。]

为属于 UWP 应用的单个 嵌入式数据 资源编制索引。 采用显式 (但可选的) 资源限定符列表。 有关如何使用这些 API 的详细信息和基于方案的演练,请参阅 将资源索引打包 (PRI) API 和自定义生成系统

语法

HRESULT HRESULT MrmIndexEmbeddedData(
  _In_           MrmResourceIndexerHandle indexer,
  _In_           PCWSTR                   resourceUri,
  _In_     const BYTE                     *embeddedData,
  _In_           ULONG                    embeddedDataSize,
  _In_opt_       PCWSTR                   qualifiers
);

parameters

索引器 [in]

类型: MrmResourceIndexerHandle

一个句柄,标识将编制资源文件索引的资源索引器。

resourceUri [in]

类型: PCWSTR

要分配给资源的资源 URI。 稍后从此资源索引器生成 PRI 文件时,该路径将用作此资源的资源映射子树名称。

embeddedData [in]

类型: const BYTE*

指向要编制索引的资源的数据的指针。

embeddedDataSize [in]

类型: ULONG

embeddedData 指向的数据大小。

限定符 [in, 可选]

类型: PCWSTR

资源限定符的可选列表,例如 L“language-en-US_scale-100_contrast-standard”。 空字符串或 nullptr 表示非特定资源。 资源限定符 不是resourceUri 推断出来的。

返回值

类型: HRESULT

如果函数成功,则S_OK,否则为其他值。 使用 winerror.h) 中定义的 SUCCEEDED () 或 FAILED () 宏 (确定成功或失败。

备注

如果要指定任何资源限定符,请在 限定符 参数中传递它们。 资源限定符 不是resourceUri 推断出来的。

resourceUri 的文件名段用作资源名称。

要求

要求
最低受支持的客户端
Windows 10版本 1803 [仅限桌面应用]
最低受支持的服务器
Windows Server [仅限桌面应用]
标头
MrmResourceIndexer.h

Mrmsupport.lib
DLL
Mrmsupport.dll

另请参阅

包资源索引 (PRI) API 和自定义生成系统