Compartir a través de


estructura DXGK_NATIVE_FENCE_LOG_ENTRY (d3dukmdt.h)

La estructura DXGK_NATIVE_FENCE_LOG_ENTRY contiene una entrada de registro de barrera nativa.

Sintaxis

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;

Miembros

FenceValue

Carga de UMD: valor de barrera recién señalizado o desbloqueado.

hNativeFence

Carga de UMD: modo de usuario D3DKMT_HANDLE de la barrera nativa a la que pertenece esta operación.

OperationType

Carga de UMD: valor DXGK_FENCE_LOG_OPERATION que especifica el tipo de la operación.

Reserved0

Reservado para la alineación.

FenceObservedGpuTimestamp

Carga de GPU: cuando operationType es OPERATION_WAIT_UNBLOCKED, especifica la hora de GPU en la que el motor ha visto un comando de espera sin resolver y ha detenido el HWQueue.

Reserved1

Reservado para la alineación.

FenceEndGpuTimestamp

Carga de GPU: hora de GPU en la que se completó la operación de barrera en la GPU.

Observaciones

Para obtener más información sobre las barreras nativas de GPU y el uso del búfer de registro, consulte objetos de barrera de GPU nativas.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 11, versión 24H2
encabezado de d3dukmdt.h

Consulte también

DXGK_NATIVE_FENCE_LOG_BUFFER

DXGK_NATIVE_FENCE_LOG_HEADER

DXGK_FENCE_LOG_OPERATION

dxgkDdiSetNativeFenceLogBuffer