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

Conteúdo umd: o valor de cerca recém-sinalizado/desbloqueado.

hNativeFence

Conteúdo umd: D3DKMT_HANDLE do modo de usuário da cerca nativa à qual esta 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.

Observações

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

Requisitos

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

Consulte também

DXGK_NATIVE_FENCE_LOG_BUFFER

DXGK_NATIVE_FENCE_LOG_HEADER

DXGK_FENCE_LOG_OPERATION

DxgkDdiSetNativeFenceLogBuffer