MrmCreateResourceIndexer 関数

[一部の情報はリリース前の製品に関することであり、正式版がリリースされるまでに大幅に変更される可能性があります。 ここに記載された情報について、Microsoft は明示または黙示を問わずいかなる保証をするものでもありません。]

UWP アプリのパッケージ リソース インデックス (PRI) ファイルを生成するために使用されるリソース インデクサーを作成します。 これらの API の使用方法の詳細とシナリオベースのチュートリアルについては、「 パッケージ リソース インデックス作成 (PRI) API とカスタム ビルド システム」を参照してください。

構文

HRESULT HRESULT MrmCreateResourceIndexer(
  _In_     PCWSTR                   packageFamilyName,
  _In_     PCWSTR                   projectRoot,
  _In_     MrmPlatformVersion       platformVersion,
  _In_opt_ PCWSTR                   defaultQualifiers,
  _Inout_  MrmResourceIndexerHandle *indexer
);

パラメーター

packageFamilyName [in]

種類: PCWSTR

PRI ファイルを生成する UWP アプリのパッケージ ファミリ名。 この値は、後でこのリソース インデクサーから PRI ファイルを生成するときに、リソース マップ名として使用されます。

projectRoot [in]

種類: PCWSTR

PRI ファイルを生成する UWP アプリのプロジェクト ルート。 つまり、そのアプリのリソース ファイルへのパスです。 これを指定すると、同じリソース インデクサーに対する後続の API 呼び出しでそのルートに対する相対パスを指定できます。

platformVersion [in]

種類: MrmPlatformVersion

リソース インデクサーのターゲット プラットフォーム バージョン。

defaultQualifiers [in, optional]

種類: PCWSTR

既定のリソース修飾子の一覧です。 たとえば、L"language-en-US_scale-100_contrast-standard"

インデクサー [in, out]

型: MrmResourceIndexerHandle*

リソース インデクサー ハンドルへのポインター。

戻り値

型: HRESULT

関数が成功した場合はS_OK。それ以外の場合は値。 成功または失敗を判断するには、SUCCEEDED() または FAILED() マクロ (winerror.h で定義) を使用します。

必要条件

要件
サポートされている最小のクライアント
Windows 10バージョン 1803 [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server [デスクトップ アプリのみ]
Header
MrmResourceIndexer.h
ライブラリ
Mrmsupport.lib
[DLL]
Mrmsupport.dll

関連項目

パッケージ リソース インデックス (PRI) API とカスタム ビルド システム