Compartilhar via


estrutura DXGK_NATIVE_FENCE_LOG_ENTRY (d3dukmdt.h)

A estrutura DXGK_NATIVE_FENCE_LOG_ENTRY contém uma entrada de log de cerca nativa.

Sintaxe

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;

Membros

FenceValue

Carga UMD: o valor de cerca recém-sinalizado/desbloqueado.

hNativeFence

Conteúdo UMD: o modo de usuário D3DKMT_HANDLE da cerca nativa à qual essa operação pertence.

OperationType

Conteúdo UMD: um valor DXGK_FENCE_LOG_OPERATION que especifica o tipo da operação.

Reserved0

Reservado para alinhamento.

FenceObservedGpuTimestamp

Carga de GPU: quando OperationType é OPERATION_WAIT_UNBLOCKED, especifica o tempo de GPU em que um comando de espera não resolvido foi visto pelo mecanismo e parou o HWQueue.

Reserved1

Reservado para alinhamento.

FenceEndGpuTimestamp

Carga de GPU: hora da GPU em que a operação de cerca foi concluída na GPU.

Comentários

Para obter mais informações sobre cercas de GPU nativas e uso de buffer de log, consulte Objetos de cerca de GPU nativa.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11, versão 24H2
Cabeçalho d3dukmdt.h

Confira também

DXGK_NATIVE_FENCE_LOG_BUFFER

DXGK_NATIVE_FENCE_LOG_HEADER

DXGK_FENCE_LOG_OPERATION

DxgkDdiSetNativeFenceLogBuffer