Partager via


structure D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE (d3dukmdt.h)

La structure D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE définit l’échappement de l’utilisation des événements d’UC en mode noyau (KMD) lors de la notification kmD de l’utilisation prévue d’un objet d’événement d’UC KMD.

Syntaxe

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

Membres

EscapeType

[in] Un D3DDDI_DRIVERESCAPETYPE. Doit être défini sur D3DDDI_DRIVERESCAPETYPE_CPUEVENTUSAGE.

hSyncObject

[in] Handle d’objet de synchronisation d’événements uc, retourné par D3DKMTCreateSynchronizationObject2.

hKmdCpuEvent

[in] Gérer le kmD retourné par DXGKDDI_CREATECPUEVENT

Usage[8]

Utilisation définie par le pilote pour l’objet de synchronisation.

Remarques

Consultez Signaling a CPU event from KMD for more information and sample code.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11 (WDDM 3.0)
d’en-tête d3dukmdt.h

Voir aussi

DXGKARG_ESCAPE

DXGKDDI_ESCAPE