Bagikan melalui


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

Lihat juga

DriverEntry

DXGKARGCB_ISFEATUREENABLED2