Share via


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
);

パラメーター

インデクサー [in]

種類: MrmResourceIndexerHandle

リソース ファイルのインデックスを作成するリソース インデクサーを識別するハンドル。

resourceUri [in]

種類: PCWSTR

リソースに割り当てるリソース URI。 このパスは、後でこのリソース インデクサーから PRI ファイルを生成するときに、このリソースのリソース マップ サブツリー名として使用されます。

embeddedData [in]

型: const BYTE*

インデックスを作成するリソースのデータへのポインター。

embeddedDataSize [in]

種類: ULONG

embeddedData によって指されるデータのサイズ。

qualifiers [in, optional]

種類: PCWSTR

リソース修飾子の省略可能な一覧 (例: L"language-en-US_scale-100_contrast-standard")。 空の文字列または nullptr は、ニュートラル リソースを示します。 リソース修飾子は resourceUri から推論されません

戻り値

種類: HRESULT

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

解説

リソース修飾子を指定する場合は、 修飾子パラメーターで 渡します。 リソース修飾子は resourceUri から推論されません

resourceUri のファイル名セグメントがリソース名として使用されます。

必要条件

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

関連項目

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