struktur DXGK_NATIVE_FENCE_CAPS (d3dkmddi.h)
Driver miniport tampilan mode kernel (KMD) mengembalikan kemampuan pagar asli GPU dalam
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
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 |