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
[in/out]私人驅動程序數據的指標。
hHwQueue
[out]處理要提交工作的目標已建立硬體佇列物件。
hHwQueueProgressFence
[out]用來監視佇列進度的受監視柵欄物件的句柄。
HwQueueProgressFenceCPUVirtualAddress
[out]CPU 伩列進度柵欄值的唯讀對應。
HwQueueProgressFenceGPUVirtualAddress
[out]GPU 伩列進度柵欄值的讀取/寫入對應。
要求
要求 | 價值 |
---|---|
標頭 | d3dkmthk.h |