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]
-
生成された構成情報に使用するプラットフォーム バージョン (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 [デスクトップ アプリのみ] |
ヘッダー |
|
ライブラリ |
|
[DLL] |
|