D3DKMT_CREATEHWQUEUE Struktur (d3dkmthk.h)

Struktur, die beim Erstellen einer neuen Hardwarewarteschlange an PFND3DKMT_CREATEHWQUEUE übergeben wird.

Syntax

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;

Member

hHwContext

Handle mit dem Hardwarekontext, zu dem die Warteschlange gehört.

Flags

Ein Bitfeld mit D3DDDI_CREATEHWQUEUEFLAGS Werten, die die Flags für die Hardwarewarteschlangenerstellung angeben.

PrivateDriverDataSize

Größe der privaten Treiberdaten.

pPrivateDriverData

Private Treiberdaten.

hHwQueue

Handle mit dem Hardwarewarteschlangenobjekt, an das Arbeit übermittelt werden soll.

hHwQueueProgressFence

Handle mit dem überwachten Zaunobjekt, das zum Überwachen des Warteschlangenstatus verwendet wird.

HwQueueProgressFenceCPUVirtualAddress

Schreibgeschützte Zuordnung des Warteschlangenstatuszaunwerts für die CPU.

HwQueueProgressFenceGPUVirtualAddress

Lese-/Schreibzuordnung des Warteschlangenstatuszaunwerts für die GPU.

Anforderungen

Anforderung Wert
Header d3dkmthk.h

Weitere Informationen

D3DDDI_CREATEHWQUEUEFLAGS

PFND3DKMT_CREATEHWQUEUE