enumerasi VIDEO_PORT_SERVICES (video.h)
Jenis VIDEO_PORT_SERVICES yang dijumlahkan mencantumkan antarmuka yang dapat diminta driver miniport video dari driver port video dengan memanggil VideoPortQueryServices.
Sintaks
typedef enum {
VideoPortServicesAGP,
VideoPortServicesI2C,
VideoPortServicesHeadless,
VideoPortServicesInt10,
VideoPortServicesDebugReport,
VideoPortServicesWCMemoryProtection
} VIDEO_PORT_SERVICES;
Konstanta
VideoPortServicesAGP Mewakili antarmuka AGP. |
VideoPortServicesI2C Mewakili antarmuka I2C. |
VideoPortServicesHeadless Mewakili antarmuka Headless. |
VideoPortServicesInt10 Mewakili antarmuka Int10. |
VideoPortServicesDebugReport Mewakili antarmuka Laporan Debug, yang tersedia dalam sistem operasi berikut:
|
VideoPortServicesWCMemoryProtection Mewakili antarmuka Perlindungan Memori WC. |
Keterangan
Banyak fungsi diekspor oleh driver port video; driver miniport video dapat memanggil fungsi-fungsi tersebut menggunakan penautan dinamis biasa. Fungsi lain yang diimplementasikan oleh driver port video tidak diekspor; sebaliknya, mereka tersedia untuk driver miniport video melalui penunjuk fungsi. Antarmuka, dalam konteks ini, adalah sekumpulan penunjuk fungsi terkait. Misalnya, antarmuka AGP adalah sekumpulan pointer ke fungsi (diimplementasikan oleh driver port video) yang menyediakan layanan AGP ke driver miniport video.
Driver miniport video mendapatkan sekumpulan penunjuk fungsi dengan meneruskan nilai dari jenis VIDEO_PORT_SERVICES yang dijumlahkan ke parameter ServicesType dari fungsi VideoPortQueryServices .
Persyaratan
Persyaratan | Nilai |
---|---|
Header | video.h (sertakan Video.h) |
Lihat juga
Fungsi AGP yang Diimplementasikan oleh Driver Port Video
Fungsi Laporan Debug yang Diimplementasikan oleh Driver Port Video
Fungsi I2C yang Diimplementasikan oleh Driver Port Video