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 |