Bagikan melalui


struktur DXGKARGCB_QUERYFEATUREINTERFACE (d3dkmddi.h)

DXGKARGCB_QUERYFEATUREINTERFACE adalah parameter untuk fungsi panggilan balik DXGKCB_QUERYFEATUREINTERFACE .

Sintaks

typedef struct _DXGKARGCB_QUERYFEATUREINTERFACE {
  DXGK_FEATURE_ID      FeatureId;
  DXGK_FEATURE_VERSION Version;
  UINT16               InterfaceSize;
  void                 *Interface;
} DXGKARGCB_QUERYFEATUREINTERFACE;

Anggota

FeatureId

[in] Nilai enumerasi DXGK_FEATURE_ID yang menentukan ID fitur yang antarmukanya sedang dikueri.

Version

[in] Versi fitur yang antarmukanya sedang dikueri. Lihat Keterangan.

InterfaceSize

[masuk/keluar] Ukuran buffer antarmuka yang dirujuk Antarmuka , dalam byte. Jika berhasil, nilai ini harus diatur ke ukuran antarmuka yang dikembalikan. Jika nilai output kurang dari ukuran input antarmuka yang diminta, pemanggil harus mengembalikan kesalahan, seperti STATUS_BUFFER_TOO_SMALL.

Interface

[masuk/keluar] Penunjuk ke buffer antarmuka untuk diisi. Buffer ini dijamin panjangnya persis InterfaceSize byte.

Keterangan

Antarmuka fitur tidak diperlukan agar kompatibel dengan versi lama dari antarmuka yang sama. Misalnya, antarmuka untuk versi 1 dan versi 2 dari fitur mungkin berbeda secara radikal (yaitu, antarmuka v2 tidak perlu menjadi ekstensi antarmuka v1). Ini berguna untuk bringup fitur ketika desain fitur diulang dari waktu ke waktu, tanpa perlu mendukung DDI secara permanen selamanya.

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

Lihat juga

DXGK_FEATURE_ID

DXGK_FEATURE_INTERFACE

DXGKCB_QUERYFEATUREINTERFACE