Freigeben über


D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE Struktur (d3dukmdt.h)

Die D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE-Struktur definiert die CPU-Ereignisnutzungs-Escape des Kernelmodustreibers (KMD), wenn KMD über die beabsichtigte Verwendung eines KMD-CPU-Ereignisobjekts benachrichtigt wird.

Syntax

typedef struct _D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE {
  D3DDDI_DRIVERESCAPETYPE EscapeType;
  D3DKMT_HANDLE           hSyncObject;
  D3DKMT_ALIGN64 UINT64   hKmdCpuEvent;
  UINT                    Usage[8];
} D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE;

Angehörige

EscapeType

[in] Eine D3DDDI_DRIVERESCAPETYPE. Muss auf D3DDDI_DRIVERESCAPETYPE_CPUEVENTUSAGEfestgelegt sein.

hSyncObject

[in] CPU-Ereignissynchronisierungsobjekthandle, zurückgegeben von D3DKMTCreateSynchronizationObject2.

hKmdCpuEvent

[in] Behandeln der von DXGKDDI_CREATECPUEVENT zurückgegebenen KMD

Usage[8]

Treiberdefinierte Verwendung für das Synchronisierungsobjekt.

Bemerkungen

Weitere Informationen und Beispielcode finden Sie unter Signaling a CPU event from KMD.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11 (WDDM 3.0)
Header- d3dukmdt.h

Siehe auch

DXGKARG_ESCAPE

DXGKDDI_ESCAPE