Compartilhar via


estrutura VIDEO_PORT_AGP_INTERFACE (video.h)

A estrutura VIDEO_PORT_AGP_INTERFACE descreve as rotinas de serviço do AGP fornecidas pelo driver de porta de vídeo.

Sintaxe

typedef struct _VIDEO_PORT_AGP_INTERFACE {
  IN USHORT                  Size;
  IN USHORT                  Version;
  OUT PVOID                  Context;
  OUT PINTERFACE_REFERENCE   InterfaceReference;
  OUT PINTERFACE_DEREFERENCE InterfaceDereference;
  OUT PAGP_RESERVE_PHYSICAL  AgpReservePhysical;
  OUT PAGP_RELEASE_PHYSICAL  AgpReleasePhysical;
  OUT PAGP_COMMIT_PHYSICAL   AgpCommitPhysical;
  OUT PAGP_FREE_PHYSICAL     AgpFreePhysical;
  OUT PAGP_RESERVE_VIRTUAL   AgpReserveVirtual;
  OUT PAGP_RELEASE_VIRTUAL   AgpReleaseVirtual;
  OUT PAGP_COMMIT_VIRTUAL    AgpCommitVirtual;
  OUT PAGP_FREE_VIRTUAL      AgpFreeVirtual;
  OUT ULONGLONG              AgpAllocationLimit;
} VIDEO_PORT_AGP_INTERFACE, *PVIDEO_PORT_AGP_INTERFACE;

Membros

Size

Especifica o tamanho em bytes dessa estrutura.

Version

Especifica a versão da interface a ser retornada pelo driver de porta de vídeo. A versão da interface atual é definida em video.h e tem o formulário VIDEO_PORT_AGP_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.

AgpReservePhysical

Ponteiro para a rotina AgpReservePhysical implementada pelo driver de porta de vídeo.

AgpReleasePhysical

Ponteiro para a rotina AgpReleasePhysical implementada pelo driver de porta de vídeo.

AgpCommitPhysical

Ponteiro para a rotina AgpCommitPhysical implementada pelo driver de porta de vídeo.

AgpFreePhysical

Ponteiro para a rotina AgpFreePhysical implementada pelo driver de porta de vídeo.

AgpReserveVirtual

Ponteiro para a rotina AgpReserveVirtual implementada pelo driver de porta de vídeo.

AgpReleaseVirtual

Ponteiro para a rotina AgpReleaseVirtual implementada pelo driver de porta de vídeo.

AgpCommitVirtual

Ponteiro para a rotina AgpCommitVirtual implementada pelo driver de porta de vídeo.

AgpFreeVirtual

Ponteiro para a rotina AgpFreeVirtual implementada pelo driver de porta de vídeo.

AgpAllocationLimit

Especifica o número total máximo de bytes de memória AGP que um driver de miniporta pode confirmar.

Comentários

Os drivers de miniporto de vídeo PnP que podem usar o AGP devem preencher os membros Size e Version e, em seguida, chamar a função VideoPortQueryServices , que inicializa os membros restantes dessa estrutura.

Requisitos

Requisito Valor
Cabeçalho video.h (incluir Video.h)

Confira também

INTERFACE

VideoPortQueryServices