Share via


MrmIndexFile 函式

[某些資訊與發行前發行的產品有關,在正式發行前可能會大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。]

為屬於 UWP app 的資源檔編制索引。 採用明確的 (但選擇性) 資源限定詞清單。 如需如何使用這些 API 的詳細資訊和案例型逐步解說,請參閱 封裝資源索引 (PRI) API 和自訂建置系統

語法

HRESULT HRESULT MrmIndexFile(
  _In_     MrmResourceIndexerHandle indexer,
  _In_     PCWSTR                   resourceUri,
  _In_     PCWSTR                   filePath,
  _In_opt_ PCWSTR                   qualifiers
);

參數

indexer [in]

類型: MrmResourceIndexerHandle

識別將編制資源檔索引之資源索引子的控制碼。

resourceUri [in]

類型: PCWSTR

要指派給資源的資源 URI。 當您稍後從此資源索引子產生 PRI 檔案時,路徑將作為此資源的資源對應子樹名稱。

filePath [in]

類型: PCWSTR

包含您要編制索引之資源的檔案相對路徑。 此路徑相對於您產生 PRI 檔案之 UWP app 的專案根目錄。 該專案根目錄是您傳遞至MrmCreateResourceIndexerprojectRoot值。

限定詞 [in, 選擇性]

類型: PCWSTR

資源限定詞的選擇性清單,例如 L「language-en-US_scale-100_contrast-standard」。 空字串或 nullptr 表示中性資源。 資源限定詞 不會resourceUricontainerPath推斷。

傳回值

類型: HRESULT

如果函式成功,S_OK,否則為一些其他值。 使用 winerror.h) 中定義的 SUCCEEDED () 或 FAILED () (宏來判斷成功或失敗。

備註

如果您想要指定任何資源限定詞,請在 限定詞 參數中傳遞它們。 資源限定詞 不會resourceUrifilePath推斷。

resourceUri的檔案名區段 (不是filePath) 做為資源名稱。

規格需求

需求
最低支援的用戶端
Windows 10版本 1803 [僅限傳統型應用程式]
最低支援的伺服器
Windows Server [僅限傳統型應用程式]
標頭
MrmResourceIndexer.h
程式庫
Mrmsupport.lib
DLL
Mrmsupport.dll

另請參閱

套件資源索引 (PRI) API 和自訂建置系統