D3DKMT_CREATEHWQUEUE 구조체(d3dkmthk.h)
통사론
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 |