Bagikan melalui


struktur DXGK_NATIVE_FENCE_LOG_ENTRY (d3dukmdt.h)

Struktur DXGK_NATIVE_FENCE_LOG_ENTRY berisi entri log pagar asli.

Sintaks

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;

Anggota

FenceValue

Payload UMD: Nilai pagar yang baru disinyalir/tidak diblokir.

hNativeFence

Payload UMD: Mode pengguna D3DKMT_HANDLE pagar asli tempat operasi ini berada.

OperationType

Payload UMD: Nilai DXGK_FENCE_LOG_OPERATION yang menentukan jenis operasi.

Reserved0

Dicadangkan untuk perataan.

FenceObservedGpuTimestamp

Payload GPU: Ketika OperationType OPERATION_WAIT_UNBLOCKED, menentukan waktu GPU di mana perintah tunggu yang belum terselesaikan dilihat oleh mesin dan menghentikan HWQueue.

Reserved1

Dicadangkan untuk perataan.

FenceEndGpuTimestamp

Payload GPU: Waktu GPU di mana operasi pagar selesai pada GPU.

Keterangan

Untuk informasi selengkapnya tentang pagar GPU asli dan penggunaan buffer log, lihat Objek pagar GPU asli.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 11, versi 24H2
Header d3dukmdt.h

Lihat juga

DXGK_NATIVE_FENCE_LOG_BUFFER

DXGK_NATIVE_FENCE_LOG_HEADER

DXGK_FENCE_LOG_OPERATION

DxgkDdiSetNativeFenceLogBuffer