Compartilhar via


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)

Confira também

VideoPortQueryServices