VIDEO_PORT_SERVICES enumeração (video.h)
O tipo VIDEO_PORT_SERVICES enumerado lista as interfaces que o driver de miniporto de vídeo pode solicitar do driver de porta de vídeo chamando VideoPortQueryServices.
Sintaxe
typedef enum {
VideoPortServicesAGP,
VideoPortServicesI2C,
VideoPortServicesHeadless,
VideoPortServicesInt10,
VideoPortServicesDebugReport,
VideoPortServicesWCMemoryProtection
} VIDEO_PORT_SERVICES;
Constantes
VideoPortServicesAGP Representa a interface AGP. |
VideoPortServicesI2C Representa a interface I2C. |
VideoPortServicesHeadless Representa a interface sem cabeça. |
VideoPortServicesInt10 Representa a interface Int10. |
VideoPortServicesDebugReport Representa a interface Depurar Relatório, que está disponível nos seguintes sistemas operacionais:
|
VideoPortServicesWCMemoryProtection Representa a interface WC Memory Protection. |
Observações
Muitas funções são exportadas pelo driver de porta de vídeo; o driver de miniporto de vídeo pode chamar essas funções usando a vinculação dinâmica comum. Outras funções implementadas pelo driver de porta de vídeo não são exportadas; em vez disso, eles são disponibilizados para o driver de miniporto de vídeo por meio de ponteiros de função. Uma interface, nesse contexto, é um conjunto de ponteiros de função relacionados. Por exemplo, a interface AGP é um conjunto de ponteiros para funções (implementadas pelo driver de porta de vídeo) que fornecem serviços AGP para o driver de miniporto de vídeo.
O driver de miniporto de vídeo obtém um conjunto de ponteiros de função passando um valor do tipo enumerado VIDEO_PORT_SERVICES para o parâmetro ServicesType da função VideoPortQueryServices.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | video.h (inclua Video.h) |
Consulte também
Funções de AGP implementadas pelo driver de porta de vídeo
Funções de relatório de depuração de implementadas pelo driver de porta de vídeo
Funções I2C implementadas pelo driver de porta de vídeo