共用方式為


D3DKMT_CREATEHWQUEUE結構 (d3dkmthk.h)

D3DKMT_CREATEHWQUEUE 是建立新硬體佇列時傳遞至 D3DKMTCreateHwQueuePFND3DKMT_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

另請參閱

D3DDDI_CREATEHWQUEUEFLAGS

PFND3DKMT_CREATEHWQUEUE