D3DDDICB_CREATEHWQUEUE 结构 (d3dumddi.h)
一个结构,用于保存用于创建硬件队列的信息。
语法
typedef struct _D3DDDICB_CREATEHWQUEUE {
HANDLE hHwContext;
D3DDDI_CREATEHWQUEUEFLAGS Flags;
UINT PrivateDriverDataSize;
VOID *pPrivateDriverData;
HANDLE hHwQueue;
D3DKMT_HANDLE hHwQueueProgressFence;
VOID *HwQueueProgressFenceCPUVirtualAddress;
D3DGPU_VIRTUAL_ADDRESS HwQueueProgressFenceGPUVirtualAddress;
} D3DDDICB_CREATEHWQUEUE;
成员
hHwContext
为其创建队列的上下文的句柄。
Flags
队列创建标志。
PrivateDriverDataSize
专用驱动程序数据的大小。
pPrivateDriverData
指向专用驱动程序数据的指针。
hHwQueue
创建队列的句柄。
hHwQueueProgressFence
硬件队列进度围栏对象的句柄。
HwQueueProgressFenceCPUVirtualAddress
CPU 围栏值的只读映射
HwQueueProgressFenceGPUVirtualAddress
GPU 围栏值的读/写映射
要求
要求 | 值 |
---|---|
Header | d3dumddi.h |