struktur DXGK_DEVICE_DESCRIPTOR (dispmprt.h)
Struktur DXGK_DEVICE_DESCRIPTOR digunakan oleh driver port tampilan untuk meminta agar driver miniport tampilan mengembalikan semua atau sebagian Data Identifikasi Tampilan Diperpanjang (EDID) monitor.
Sintaks
typedef struct _DXGK_DEVICE_DESCRIPTOR {
ULONG DescriptorOffset;
ULONG DescriptorLength;
_Field_size_bytes_DXGK_(DescriptorLength)PVOID DescriptorBuffer;
} DXGK_DEVICE_DESCRIPTOR, *PDXGK_DEVICE_DESCRIPTOR;
Anggota
DescriptorOffset
Bilangan bulat yang menunjukkan offset, dalam byte, ke dalam EDID. Anggota ini menentukan awal data yang diminta.
DescriptorLength
Bilangan bulat yang menunjukkan panjang, dalam byte, dari buffer yang diarahkan oleh DescriptorBuffer.
DescriptorBuffer
Penunjuk ke buffer yang menerima semua atau sebagian dari EDID monitor. Buffer ini dialokasikan oleh driver port tampilan dan diisi oleh driver miniport tampilan. Driver miniport tampilan tidak boleh menulis lebih dari byte DescriptorLength ke buffer ini.
Keterangan
Driver port tampilan meneruskan struktur DXGK_DEVICE_DESCRIPTOR ke DxgkDdiQueryDeviceDescriptor untuk meminta driver miniport tampilan mengembalikan semua atau sebagian dari EDID monitor. Bagian yang diinginkan dari EDID ditentukan oleh anggota DescriptorOffset dan DescriptorLength . Misalnya, untuk meminta 256 byte, mulai dari offset 128 byte ke dalam EDID monitor, driver port tampilan akan mengatur DescriptorOffset ke 128, dan DescriptorLength ke 256.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Header | dispmprt.h (termasuk Dispmprt.h) |