Condividi tramite


struttura DXGK_NATIVE_FENCE_LOG_ENTRY (d3dukmdt.h)

La struttura DXGK_NATIVE_FENCE_LOG_ENTRY contiene una voce di log di isolamento nativa.

Sintassi

typedef struct _DXGK_NATIVE_FENCE_LOG_ENTRY {
  UINT64        FenceValue;
  D3DKMT_HANDLE hNativeFence;
  UINT          OperationType;
  UINT64        Reserved0;
  UINT64        FenceObservedGpuTimestamp;
  UINT64        Reserved1;
  UINT64        FenceEndGpuTimestamp;
} DXGK_NATIVE_FENCE_LOG_ENTRY;

Members

FenceValue

Payload UMD: valore di recinto appena segnalato/sbloccato.

hNativeFence

Payload UMD: D3DKMT_HANDLE in modalità utente dell'isolamento nativo a cui appartiene questa operazione.

OperationType

Payload UMD: valore DXGK_FENCE_LOG_OPERATION che specifica il tipo dell'operazione.

Reserved0

Riservato per l'allineamento.

FenceObservedGpuTimestamp

Payload GPU: quando OperationType è OPERATION_WAIT_UNBLOCKED, specifica l'ora della GPU in cui è stato rilevato un comando di attesa non risolto dal motore e bloccato HWQueue.

Reserved1

Riservato per l'allineamento.

FenceEndGpuTimestamp

Payload GPU: tempo GPU in cui l'operazione di isolamento è stata completata nella GPU.

Commenti

Per altre informazioni sulle recinzioni GPU native e sull'utilizzo del buffer di log, vedere Oggetti di isolamento GPU nativi.

Requisiti

Requisito Valore
Client minimo supportato Windows 11 versione 24H2
Intestazione d3dukmdt.h

Vedi anche

DXGK_NATIVE_FENCE_LOG_BUFFER

DXGK_NATIVE_FENCE_LOG_HEADER

DXGK_FENCE_LOG_OPERATION

DxgkDdiSetNativeFenceLogBuffer