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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für