enumerazione VIDEO_PORT_SERVICES (video.h)
Il tipo enumerato VIDEO_PORT_SERVICES elenca le interfacce che il driver miniport video può richiedere dal driver della porta video chiamando VideoPortQueryServices.
Sintassi
typedef enum {
VideoPortServicesAGP,
VideoPortServicesI2C,
VideoPortServicesHeadless,
VideoPortServicesInt10,
VideoPortServicesDebugReport,
VideoPortServicesWCMemoryProtection
} VIDEO_PORT_SERVICES;
Costanti
VideoPortServicesAGP Rappresenta l'interfaccia AGP. |
VideoPortServicesI2C Rappresenta l'interfaccia I2C. |
VideoPortServicesHeadless Rappresenta l'interfaccia headless. |
VideoPortServicesInt10 Rappresenta l'interfaccia Int10. |
VideoPortServicesDebugReport Rappresenta l'interfaccia Debug Report, disponibile nei sistemi operativi seguenti:
|
VideoPortServicesWCMemoryProtection Rappresenta l'interfaccia di protezione della memoria WC. |
Osservazioni
Molte funzioni vengono esportate dal driver della porta video; il driver miniport video può chiamare tali funzioni usando il normale collegamento dinamico. Altre funzioni implementate dal driver della porta video non vengono esportate; vengono invece resi disponibili per il driver miniport video tramite puntatori a funzione. Un'interfaccia, in questo contesto, è un set di puntatori a funzione correlati. Ad esempio, l'interfaccia AGP è un set di puntatori alle funzioni (implementate dal driver della porta video) che forniscono servizi AGP al driver miniport video.
Il driver miniport video ottiene un set di puntatori a funzione passando un valore dal tipo enumerato VIDEO_PORT_SERVICES al parametro ServicesType della funzione videoPortQueryServices.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | video.h (includere Video.h) |
Vedere anche
funzioni AGP implementate dal driver della porta video
eseguire il debug delle funzioni di report implementate dal driver della porta video
funzioni I2C implementate dal driver della porta video