enumeração VIDEO_PORT_SERVICES (video.h)
O VIDEO_PORT_SERVICES tipo enumerado lista as interfaces que o driver de miniporto de vídeo pode solicitar do driver de porta de vídeo chamando VideoPortQueryServices.
Syntax
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 Headless. |
VideoPortServicesInt10 Representa a interface Int10. |
VideoPortServicesDebugReport Representa a interface relatório de depuração, que está disponível nos seguintes sistemas operacionais:
|
VideoPortServicesWCMemoryProtection Representa a interface de Proteção de Memória do WC. |
Comentários
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 VIDEO_PORT_SERVICES tipo enumerado para o parâmetro ServicesType da função VideoPortQueryServices .
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | video.h (incluir Video.h) |
Confira também
Funções AGP implementadas pelo driver de porta de vídeo
Funções de relatório de depuração implementadas pelo driver de porta de vídeo
Funções I2C implementadas pelo driver de porta de vídeo