D3DKMT_CREATEHWQUEUE構造体 (d3dkmthk.h)
D3DKMT_CREATEHWQUEUE は、D3DKMTCreateHwQueue に渡される構造であり、新しいハードウェア キューを作成するときに PFND3DKMT_CREATEHWQUEUE されます。
構文
typedef struct _D3DKMT_CREATEHWQUEUE {
D3DKMT_HANDLE hHwContext;
D3DDDI_CREATEHWQUEUEFLAGS Flags;
UINT PrivateDriverDataSize;
VOID *pPrivateDriverData;
D3DKMT_HANDLE hHwQueue;
D3DKMT_HANDLE hHwQueueProgressFence;
VOID *HwQueueProgressFenceCPUVirtualAddress;
D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS HwQueueProgressFenceGPUVirtualAddress;
} D3DKMT_CREATEHWQUEUE;
メンバーズ
hHwContext
[in]キューが属するハードウェア コンテキストを処理します。
Flags
[in]ハードウェア キュー作成フラグを指定する D3DDDI_CREATEHWQUEUEFLAGS 値のビット フィールド。
PrivateDriverDataSize
[in]プライベート ドライバー データのサイズ (バイト単位)。
pPrivateDriverData
[入力/出力]プライベート ドライバー データへのポインター。
hHwQueue
[out]作業を送信する作成済みハードウェア キュー オブジェクトを処理します。
hHwQueueProgressFence
[out]キューの進行状況を監視するために使用される監視対象のフェンス オブジェクトへのハンドル。
HwQueueProgressFenceCPUVirtualAddress
[out]CPU のキュー進行状況フェンス値の読み取り専用マッピング。
HwQueueProgressFenceGPUVirtualAddress
[out]GPU のキュー進行状況フェンス値の読み取り/書き込みマッピング。
必要条件
要件 | 価値 |
---|---|
ヘッダー | d3dkmthk.h |