次の方法で共有


D3D12DDIARG_CREATECOMMANDALLOCATOR構造体 (d3d12umddi.h)

D3D12DDIARG_CREATECOMMANDALLOCATOR構造体は、作成するコマンド アロケーターを記述します。

構文

typedef struct D3D12DDIARG_CREATECOMMANDALLOCATOR {
  D3D12DDI_HCOMMANDALLOCATOR   hDrvCommandAllocator;
  D3D12DDI_COMMAND_LIST_TYPE   Type;
  D3D12DDI_COMMAND_QUEUE_FLAGS QueueFlags;
} D3D12DDIARG_CREATECOMMANDALLOCATOR;

メンバー

hDrvCommandAllocator

コマンド アロケーターに関連付けるハンドル。 ドライバーは、ドライバーへの後続の呼び出しでコマンド アロケーターを識別するには、このハンドルを使用する必要があります。

Type

コマンド アロケーター に関連付けられているコマンド リストの種類を指定するD3D12DDI_COMMAND_LIST_TYPE値。

QueueFlags

コマンド アロケーター に関連付けられているコマンド キュー フラグを指定するD3D12DDI_COMMAND_QUEUE_FLAGS値。

注釈

この構造体は pfnCreateCommandAllocator 関数に渡されます。

要求事項

要件 価値
サポートされる最小クライアント Windows Vista (WDDM 1.0)
ヘッダー d3d12umddi.h

こちらも参照ください

D3D12DDI_COMMAND_LIST_TYPE

D3D12DDI_COMMAND_QUEUE_FLAGS

pfnCreateCommandAllocator