D3DKMT_CREATEHWQUEUE 구조체(d3dkmthk.h)
D3DKMT_CREATEHWQUEUED3DKMTCreateHwQueue 에 전달되고 새 하드웨어 큐를 만들 때 PFND3DKMT_CREATEHWQUEUE 구조체입니다.
구문
typedef struct _D3DKMT_CREATEHWQUEUE {
D3DKMT_HANDLE hHwContext;
D3DDDI_CREATEHWQUEUEFLAGS Flags;
UINT PrivateDriverDataSize;
void D3DKMT_PTR(
VOID *unnamedParam1,
pPrivateDriverData unnamedParam2
);
D3DKMT_HANDLE hHwQueue;
D3DKMT_HANDLE hHwQueueProgressFence;
void D3DKMT_PTR(
VOID *unnamedParam1,
HwQueueProgressFenceCPUVirtualAddress unnamedParam2
);
D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS HwQueueProgressFenceGPUVirtualAddress;
} D3DKMT_CREATEHWQUEUE;
멤버
hHwContext
[in] 큐가 속한 하드웨어 컨텍스트를 처리합니다.
Flags
[in] 하드웨어 큐 만들기 플래그를 지정하는 D3DDDI_CREATEHWQUEUEFLAGS 값의 비트 필드입니다.
PrivateDriverDataSize
[in] 프라이빗 드라이버 데이터의 크기(바이트)입니다.
void D3DKMT_PTR( VOID *unnamedParam1, pPrivateDriverData unnamedParam2)
hHwQueue
[out] 작업을 제출할 만든 하드웨어 큐 개체에 대한 핸들입니다.
hHwQueueProgressFence
[out] 큐 진행률을 모니터링하는 데 사용되는 모니터링된 펜스 개체에 대한 핸들입니다.
void D3DKMT_PTR( VOID *unnamedParam1, HwQueueProgressFenceCPUVirtualAddress unnamedParam2)
HwQueueProgressFenceGPUVirtualAddress
[out] GPU에 대한 큐 진행률 펜스 값의 읽기/쓰기 매핑입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3dkmthk.h |