Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |