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 エラー コードを返します。

戻り値 説明
DXGI_ERROR_UNSUPPORTED
現在のハードウェアでは、要求されているアルゴリズムはサポートされていません

要件

要件
対象プラットフォーム Windows
ヘッダー d3d12.h

こちらもご覧ください

ID3D12Device5