estructura D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE (d3dukmdt.h)

La estructura de D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE define el escape de uso de eventos de CPU del controlador en modo kernel (KMD) al notificar a KMD el uso previsto de un objeto de evento de CPU de KMD.

Sintaxis

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

Miembros

EscapeType

[in] Un D3DDDI_DRIVERESCAPETYPE. Debe establecerse en D3DDDI_DRIVERESCAPETYPE_CPUEVENTUSAGE.

hSyncObject

[in] Identificador de objeto de sincronización de eventos de CPU, devuelto desde D3DKMTCreateSynchronizationObject2.

hKmdCpuEvent

[in] Control de ese KMD devuelto de DXGKDDI_CREATECPUEVENT

Usage[8]

Uso definido por el controlador para el objeto de sincronización.

Comentarios

Consulte Señalización de un evento de CPU desde KMD para obtener más información y código de ejemplo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11 (WDDM 3.0)
Encabezado d3dukmdt.h

Consulte también

DXGKARG_ESCAPE

DXGKDDI_ESCAPE