estrutura VIDEO_PORT_INT10_INTERFACE (video.h)
A estrutura VIDEO_PORT_INT10_INTERFACE fornece uma maneira de alocar e desalocar memória no contexto de outro thread, ler e gravar nessa memória e fazer chamadas DE BIOS INT10.
Sintaxe
typedef struct _VIDEO_PORT_INT10_INTERFACE {
IN USHORT Size;
IN USHORT Version;
OUT PVOID Context;
OUT PINTERFACE_REFERENCE InterfaceReference;
OUT PINTERFACE_DEREFERENCE InterfaceDereference;
OUT PINT10_ALLOCATE_BUFFER Int10AllocateBuffer;
OUT PINT10_FREE_BUFFER Int10FreeBuffer;
OUT PINT10_READ_MEMORY Int10ReadMemory;
OUT PINT10_WRITE_MEMORY Int10WriteMemory;
OUT PINT10_CALL_BIOS Int10CallBios;
} VIDEO_PORT_INT10_INTERFACE, *PVIDEO_PORT_INT10_INTERFACE;
Membros
Size
Especifica o tamanho em bytes dessa estrutura.
Version
Especifica a versão da interface a ser retornada pelo driver da porta de vídeo. A versão da interface atual é definida em video.h e tem o formulário VIDEO_PORT_INT10_INTERFACE_N.
Context
Ponteiro para um contexto definido pelo driver de porta de vídeo para a interface.
InterfaceReference
Ponteiro para a rotina de referência implementada pelo driver de porta de vídeo para essa interface.
InterfaceDereference
Ponteiro para a rotina de desreferência implementada pelo driver de porta de vídeo para essa interface.
Int10AllocateBuffer
Ponteiro para a rotina int10AllocateBuffer implementada pelo driver de porta de vídeo.
Int10FreeBuffer
Ponteiro para a rotina int10FreeBuffer implementada pelo driver de porta de vídeo.
Int10ReadMemory
Ponteiro para a rotina Int10ReadMemory implementada pelo driver de porta de vídeo.
Int10WriteMemory
Ponteiro para a rotina Int10WriteMemory implementada pelo driver de porta de vídeo.
Int10CallBios
Ponteiro para a rotina Int10CallBios implementada pelo driver de porta de vídeo.
Comentários
Os drivers de miniporto de vídeo PnP que pretendem fazer chamadas bios devem preencher os membros tamanho e versão dessa estrutura e, em seguida, chamar VideoPortQueryServices, que inicializa os membros restantes dessa estrutura.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | video.h (inclua Video.h) |