struktur DDC_CONTROL (video.h)
Struktur DDC_CONTROL menyimpan pointer fungsi dan informasi segmen EDID yang diperlukan oleh fungsi VideoPortDDCMonitorHelper , yang diekspor oleh driver port video. Fungsi HwVidGetVideoChildDescriptor, yang diimplementasikan oleh driver miniport video, dapat memanggil VideoPortDDCMonitorHelper untuk bantuan dalam membaca blok EDID dari perangkat monitor anaknya.
Sintaks
typedef struct _DDC_CONTROL {
IN ULONG Size;
IN I2C_CALLBACKS I2CCallbacks;
IN UCHAR EdidSegment;
} DDC_CONTROL, *PDDC_CONTROL;
Anggota
Size
Menentukan ukuran, dalam byte, dari struktur DDC_CONTROL ini.
I2CCallbacks
Adalah struktur I2C_CALLBACKS yang berisi pointer ke fungsi, yang diimplementasikan oleh driver miniport video, yang membaca dan menulis bit data individual ke jam seri I2C dan garis data.
EdidSegment
Menentukan segmen EDID tertentu. Saat ini, anggota ini hanya bermakna untuk EEDID (EDID Versi 1.3); untuk versi EDID lainnya, anggota ini harus selalu diatur ke 0. Untuk EEDID (EDID Versi 1.3), nomor segmen dapat berkisar antara 0 hingga 127, di mana setiap segmen memiliki panjang 256 byte. Karena nomor versi EDID berada di segmen 0, anggota ini harus diatur ke 0 saat pertama kali driver miniport video memanggil VideoPortDDCMonitorHelper mengenai monitor tertentu.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | video.h (sertakan Video.h) |