MrmCreateResourceIndexerFromPreviousPriData 函式

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

從先前呼叫 MrmCreateResourceFileInMemory所建立的 PRI 資料建立資源索引子。 如需如何使用這些 API 的詳細資訊和案例型逐步解說,請參閱 封裝資源索引 (PRI) API 和自訂建置系統

語法

HRESULT HRESULT MrmCreateResourceIndexerFromPreviousPriData (
  _In_     PCWSTR                   projectRoot,
  _In_     MrmPlatformVersion       platformVersion,
  _In_opt_ PCWSTR                   defaultQualifiers,
  _In_     BYTE                     *priData,
  _In_     ULONG                    priSize,
  _Inout_  MrmResourceIndexerHandle *indexer
);

參數

projectRoot [in]

類型: PCWSTR

您將為其產生 PRI 檔案之 UWP app 的專案根目錄。 換句話說,該應用程式的資源檔路徑。 您可以指定此專案,以便在後續對相同資源索引子進行 API 呼叫時,指定與該根目錄相對的路徑。

platformVersion [in]

類型: MrmPlatformVersion

資源索引子的目標平臺版本。

defaultQualifiers [in, optional]

類型: PCWSTR

預設資源限定詞的清單。 例如,L「language-en-US_scale-100_contrast-standard」

priData [in]

類型: BYTE*

先前呼叫 MrmCreateResourceFileInMemory所建立之 PRI 資料的指標。 在您完成使用此函式所建立的資源索引子之後,請勿釋放 priData

priSize [in]

類型: ULONG

priData所指向的資料大小。

indexer [in, out]

類型: MrmResourceIndexerHandle*

資源索引子控制碼的指標。

傳回值

類型: HRESULT

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

備註

在您完成使用此函式所建立的資源索引子之後,請勿釋放 priData

規格需求

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

另請參閱

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