Fungsi DxgkIsFeatureEnabled2 (d3dkmddi.h)
KMD dapat memanggil fungsi DxgkIsFeatureEnabled2 driver port tampilan sebelum Dxgkrnl diaktifkan untuk menentukan apakah fitur tertentu diaktifkan.
Sintaks
NTSTATUS DxgkIsFeatureEnabled2(
PVOID DriverObject,
DXGKARGCB_ISFEATUREENABLED2 *pArgs
);
Parameter
DriverObject
[in] Arahkan ke DRIVER_OBJECT. Driver miniport tampilan sebelumnya memperoleh pointer ini dalam fungsi DriverEntry-nya .
pArgs
[in] Arahkan ke struktur DXGKARGCB_ISFEATUREENABLED2 yang berisi informasi tentang fitur yang akan dikueri.
Menampilkan nilai
DxgkIsFeatureEnabled2 mengembalikan STATUS_SUCCESS setelah berhasil diselesaikan. Jika tidak, ia mengembalikan kode NTSTATUS yang sesuai.
Keterangan
DxgkIsFeatureEnabled2 didefinisikan dalam pustaka driver port tampilan (displib.lib). Akibatnya, KMD dapat memanggil fungsi ini untuk memeriksa keberadaan fitur yang diaktifkan sebelum Dxgkrnl diinisialisasi. Karena DxgkIsFeatureEnabled2 dimaksudkan untuk digunakan di DriverEntry, hanya sebagian fitur global yang dapat dikueri melaluinya. Subset ini saat ini mencakup:
- DXGK_FEATURE_GPUVAIOMMU
Untuk informasi selengkapnya, lihat Mengkueri dukungan dan pengaktifan fitur WDDM.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 11, versi 24H2 (WDDM 3.2) |
Header | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |