Condividi tramite


struttura D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE (d3dukmdt.h)

La struttura D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE definisce l'escape di utilizzo dell'evento CPU del driver in modalità kernel (KMD) quando invia una notifica al KmD sull'utilizzo previsto di un oggetto evento CPU KMD.

Sintassi

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

Membri

EscapeType

[in] Oggetto D3DDDI_DRIVERESCAPETYPE. Deve essere impostato su D3DDDI_DRIVERESCAPETYPE_CPUEVENTUSAGE.

hSyncObject

[in] Handle dell'oggetto di sincronizzazione eventi CPU restituito da D3DKMTCreateSynchronizationObject2.

hKmdCpuEvent

[in] Gestire il codice kmD restituito da DXGKDDI_CREATECPUEVENT

Usage[8]

Utilizzo definito dal driver per l'oggetto di sincronizzazione.

Osservazioni

Per altre informazioni e codice di esempio, vedere Segnalazione di un evento CPU da KMD.

Fabbisogno

Requisito Valore
client minimo supportato Windows 11 (WDDM 3.0)
intestazione d3dukmdt.h

Vedere anche

DXGKARG_ESCAPE

DXGKDDI_ESCAPE