Bagikan melalui


struktur DXGKARG_OPENNATIVEFENCE (d3dkmddi.h)

DXGKARG_OPENNATIVEFENCE adalah struktur yang diteruskan ke DxgkDdiOpenNativeFence.

Sintaks

typedef struct _DXGKARG_OPENNATIVEFENCE {
  HANDLE                     hGlobalNativeFence;
  HANDLE                     hLocalNativeFence;
  HANDLE                     hDevice;
  D3DGPU_VIRTUAL_ADDRESS     CurrentValueGpuVa;
  D3DGPU_VIRTUAL_ADDRESS     MonitoredValueGpuVa;
  DXGK_OPENNATIVEFENCE_FLAGS Flags;
  BYTE                       Reserved[32];
} DXGKARG_OPENNATIVEFENCE;

Anggota

hGlobalNativeFence

[in] Handel yang ditetapkan driver ke objek pagar yang dibuat dalam panggilan sebelumnya ke DxgkDdiCreateNativeFence.

hLocalNativeFence

[masuk/keluar] Pada input, nilai hLocalNativeFence adalah handel objek yang dihasilkan Dxgkrnl.

Pada output, nilai yang dikembalikan oleh KMD adalah handel internal yang dikelola KMD untuk digunakan oleh panggilan balik berikutnya untuk merujuk ke objek pagar lokal ini.

hDevice

[in] Handel pengandar untuk perangkat induk objek pagar lokal ini.

CurrentValueGpuVa

[in] Pemetaan baca/tulis nilai saat ini untuk GPU di ruang alamat proses pengguna.

MonitoredValueGpuVa

[in] Pemetaan baca/tulis nilai yang dipantau untuk GPU di ruang alamat proses pengguna.

Flags

[in] Struktur DXGK_OPENNATIVEFENCE_FLAGS yang berisi bendera yang menunjukkan cara membuka objek pagar GPU lokal.

Reserved[32]

Dicadangkan untuk penggunaan sistem.

Keterangan

Untuk informasi selengkapnya tentang pagar GPU asli, lihat Objek pagar GPU asli.

Persyaratan

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

Lihat juga

DxgkDdiOpenNativeFence