Bagikan melalui


struktur DXGK_FEATURE_INTERFACE (dispmprt.h)

Struktur DXGK_FEATURE_INTERFACE berisi antarmuka driver port yang dapat digunakan untuk mengkuerinya untuk fitur yang diaktifkan dan dukungannya.

Sintaks

typedef struct _DXGK_FEATURE_INTERFACE {
  USHORT                       Size;
  USHORT                       Version;
  PVOID                        Context;
  PINTERFACE_REFERENCE         InterfaceReference;
  PINTERFACE_DEREFERENCE       InterfaceDereference;
  DXGKCB_ISFEATUREENABLED2     IsFeatureEnabled;
  DXGKCB_QUERYFEATUREINTERFACE QueryFeatureInterface;
} DXGK_FEATURE_INTERFACE, *PDXGK_FEATURE_INTERFACE;

Anggota

Size

Ukuran struktur ini, dalam byte.

Version

Nomor versi antarmuka fitur. Konstanta nomor versi ditentukan dalam Dispmprt.h (misalnya, DXGK_FEATURE_INTERFACE_VERSION_1).

Context

Penunjuk ke blok konteks privat.

InterfaceReference

Arahkan ke fungsi referensi antarmuka driver port.

InterfaceDereference

Arahkan ke fungsi dereferensi antarmuka driver port.

IsFeatureEnabled

Fungsi DXGKCB_ISFEATUREENABLED2 driver port. KMD dapat memanggil fungsi ini untuk mengkueri apakah sistem telah mengaktifkan fitur.

QueryFeatureInterface

Fungsi DXGKCB_QUERYFEATUREINTERFACE driver port. KMD dapat memanggil fungsi ini untuk mengkueri OS untuk antarmuka fitur.

Keterangan

Untuk mendapatkan antarmuka ini, KMD memanggil panggilan balik DxgkCbQueryServicesDxgkrnl dengan ServiceType yang diatur ke DxgkServicesFeature. KMD dapat memanggil DxgkCbQueryServices setelah mendapatkan pointer panggilan balik dari panggilan ke DxgkDdiStartDevice-nya.

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 dispmprt.h

Lihat juga

DXGK_SERVICES

DXGKCB_ISFEATUREENABLED2

DXGKCB_QUERYFEATUREINTERFACE

DxgkCbQueryServices

DxgkDdiStartDevice