ID3D12Device5::CreateMetaCommand メソッド (d3d12.h)
指定したメタ コマンドのインスタンスを作成します。
構文
HRESULT CreateMetaCommand(
[in] REFGUID CommandId,
[in] UINT NodeMask,
[in, optional] const void *pCreationParametersData,
[in] SIZE_T CreationParametersDataSizeInBytes,
REFIID riid,
[out] void **ppMetaCommand
);
パラメーター
[in] CommandId
種類: REFIID
インスタンス化するメタ コマンドのグローバル一意識別子 (GUID) への参照。
[in] NodeMask
型: UINT
単一アダプター操作の場合は、これを 0 に設定します。 アダプター ノードが複数ある場合は、meta コマンドが適用されるノード (デバイスの物理アダプターのいずれか) を識別するようにビットを設定します。 マスク内の各ビットは、単一ノードに対応します。 1 ビットのみを設定する必要があります。 「マルチアダプター システム」を参照してください。
[in, optional] pCreationParametersData
型: const void*
メタ コマンドを作成するためのパラメーターの値を含む定数構造体への省略可能なポインター。
[in] CreationParametersDataSizeInBytes
種類: SIZE_T
pCreationParametersData が指す構造体のサイズを含むSIZE_T (設定されている場合)、それ以外の場合は 0。
riid
種類: REFIID
ppMetaCommand で返されるインターフェイスのグローバル一意識別子 (GUID) への参照。 これは ID3D12MetaCommand の GUID である必要があります。
[out] ppMetaCommand
型: void**
meta コマンドへのポインターを受け取るメモリ ブロックへのポインター。 これは、作成されたメタ コマンドを表す ID3D12MetaCommand へのポインターのアドレスです。
戻り値
種類: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
戻り値 | 説明 |
---|---|
|
現在のハードウェアでは、要求されているアルゴリズムはサポートされていません |
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | d3d12.h |