D3DKMT_CREATEHWQUEUE Struktur (d3dkmthk.h)
D3DKMT_CREATEHWQUEUE ist die Struktur, die beim Erstellen einer neuen Hardwarewarteschlange an D3DKMTCreateHwQueue und 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;
Angehörige
hHwContext
[in] Behandeln Sie den Hardwarekontext, zu dem die Warteschlange gehört.
Flags
[in] Ein Bitfeld mit D3DDDI_CREATEHWQUEUEFLAGS Werten, die die Kennzeichnungen für die Erstellung der Hardwarewarteschlange angeben.
PrivateDriverDataSize
[in] Größe privater Treiberdaten in Byte.
pPrivateDriverData
[in/out] Zeigen Sie auf die daten des privaten Treibers.
hHwQueue
[out] Behandeln Sie das erstellte Hardwarewarteschlangenobjekt, an das Arbeit übermittelt werden soll.
hHwQueueProgressFence
[out] Behandeln Sie das überwachte Zaunobjekt, das zum Überwachen des Warteschlangenstatus verwendet wird.
HwQueueProgressFenceCPUVirtualAddress
[out] Read-only Zuordnung des Warteschlangenstatus-Zaunwerts für die CPU.
HwQueueProgressFenceGPUVirtualAddress
[out] Lese-/Schreibzuordnung des Statuszaunwerts der Warteschlange für die GPU.
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3dkmthk.h |