Compartilhar via


estrutura D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE (d3dukmdt.h)

A estrutura D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE define o escape de uso do evento de CPU kmd (driver de modo kernel) ao notificar o KMD sobre o uso pretendido de um objeto de evento de CPU KMD.

Sintaxe

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

Membros

EscapeType

[in] Um D3DDDI_DRIVERESCAPETYPE. Deve ser definido como D3DDDI_DRIVERESCAPETYPE_CPUEVENTUSAGE.

hSyncObject

[in] Identificador do objeto de sincronização de eventos de CPU, retornado de D3DKMTCreateSynchronizationObject2.

hKmdCpuEvent

[in] Manipule esse KMD retornado de DXGKDDI_CREATECPUEVENT

Usage[8]

Uso definido pelo driver para o objeto de sincronização.

Comentários

Consulte Sinalizando um evento de CPU do KMD para obter mais informações e código de exemplo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11 (WDDM 3.0)
Cabeçalho d3dukmdt.h

Confira também

DXGKARG_ESCAPE

DXGKDDI_ESCAPE