Share via


MrmCreateConfigInMemory 関数

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

指定した修飾子の既定値を定義する、初期化された新しい PRI 構成情報 (ファイルとしてではなくメモリ内データとして) を作成します。 関数はメモリを割り当て、 outputXmlData でそのメモリへのポインターを返します。 同じポインターを使用して MrmFreeMemory を呼び出して、そのメモリを解放します。 これらの API の使用方法の詳細とシナリオベースのチュートリアルについては、「 パッケージ リソース インデックス作成 (PRI) API とカスタム ビルド システム」を参照してください。

構文

HRESULT HRESULT MrmCreateConfigInMemory(
  _In_     MrmPlatformVersion platformVersion,
  _In_opt_ PCWSTR             defaultQualifiers,
  _Out_    BYTE               **outputXmlData,
  _Out_    ULONG              *outputXmlSize
);

パラメーター

platformVersion [in]

種類: MrmPlatformVersion

生成された構成情報に使用するプラットフォーム バージョン (targetOsVersion)。

defaultQualifiers [in, optional]

種類: PCWSTR

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

outputXmlData [out]

型: BYTE**

BYTE へのポインターのアドレス。 関数はメモリを割り当て、 outputXmlData でそのメモリへのポインターを返します。 BYTE へのポインターを使用して MrmFreeMemory を呼び出して、そのメモリを解放します。

outputXmlSize [out]

種類: ULONG*

ULONG のアドレス。 outputXmlSize では、関数は outputXmlData が指す割り当てられたメモリのサイズを返します。

戻り値

種類: HRESULT

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

必要条件

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

関連項目

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