Bagikan melalui


struktur DXGK_NATIVE_FENCE_CAPS (d3dkmddi.h)

Driver miniport tampilan mode kernel (KMD) mengembalikan kemampuan pagar asli GPU dalam DXGK_NATIVE_FENCE_CAPS saat fungsi DxgkDdiQueryAdapterInfo dipanggil dengan jenis info adaptor kueri DXGKQAITYPE_NATIVE_FENCE_CAPS.

Sintaksis

typedef struct _DXGK_NATIVE_FENCE_CAPS {
  UINT                   MonitoredValueStride;
  BOOLEAN                MapToGpuSystemProcess;
  D3DGPU_VIRTUAL_ADDRESS MinimumAddress;
  D3DGPU_VIRTUAL_ADDRESS MaximumAddress;
  BYTE                   Reserved[28];
} DXGK_NATIVE_FENCE_CAPS;

Anggota

MonitoredValueStride

Meluncur dalam byte untuk nilai pagar asli yang dipantau yang dikemas di halaman yang sama.

MapToGpuSystemProcess

Menentukan apakah nilai pagar asli saat ini dan nilai yang dipantau harus dipetakan ke ruang alamat proses sistem GPU untuk digunakan oleh prosesor manajemen konteks.

MinimumAddress

Alamat virtual minimum untuk pemetaan GPU VA (opsional).

MaximumAddress

Alamat virtual maksimum untuk pemetaan GPU VA (opsional).

Reserved[28]

Dicadangkan untuk penggunaan sistem.

Komentar

Untuk menyimpan memori, OS mengemas objek pagar GPU asli yang tidak dapat dibagikan bersama-sama ke halaman memori yang sama.

Nilai CurrentValueStride dan MonitoredValueStride menentukan langkah dalam byte antara penyimpanan yang dikelola OS untuk objek pagar yang berbeda yang berbagi halaman memori yang sama.

Saat diatur, MapToGpuSystemProcess menginstruksikan OS untuk mencadangkan ruang alamat virtual GPU proses sistem untuk penggunaan prosesor manajemen konteks, dan untuk membuat pemetaan VA GPU ke ruang alamat tersebut untuk pagar asli CurrentValue dan MonitoredValue. VPU GPU ini kemudian diteruskan ke panggilan balik pembuatan pagar KMD sebagai DXGKARG_CREATENATIVEFENCECurrentValueSystemProcessGpuVa dan MonitoredValueSystemProcessGpuVa.

KMD juga dapat menentukan alamat minimum dan maksimum opsional untuk membatasi pemetaan GPU VA pagar asli dalam rentang yang dipilih untuk ruang alamat proses dan ruang alamat sistem. Batas ini akan berlaku untuk semua pagar asli yang dibuat pada sistem.

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

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows 11, versi 24H2
Header d3dkmddi.h

Lihat juga

DxgkDdiQueryAdapterInfo

DXGKQAITYPE_NATIVE_FENCE_CAPS