Partager via


structure VIDEO_PORT_INT10_INTERFACE (video.h)

La structure VIDEO_PORT_INT10_INTERFACE permet d’allouer et de libérer la mémoire dans le contexte d’un autre thread, de lire et d’écrire dans cette mémoire, et d’effectuer des appels DU BIOS INT10.

Syntaxe

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;

Membres

Size

Spécifie la taille en octets de cette structure.

Version

Spécifie la version de l’interface à retourner par le pilote de port vidéo. La version actuelle de l’interface est définie dans video.h et a la forme VIDEO_PORT_INT10_INTERFACE_N.

Context

Pointeur vers un contexte défini par un pilote de port vidéo pour l’interface.

InterfaceReference

Pointeur vers la routine de référence implémentée par le pilote de port vidéo pour cette interface.

InterfaceDereference

Pointeur vers la routine de déréférencement implémentée par le pilote de port vidéo pour cette interface.

Int10AllocateBuffer

Pointeur vers la routine Int10AllocateBuffer implémentée par le pilote de port vidéo.

Int10FreeBuffer

Pointeur vers la routine Int10FreeBuffer implémentée par le pilote de port vidéo.

Int10ReadMemory

Pointeur vers la routine Int10ReadMemory implémentée par le pilote de port vidéo.

Int10WriteMemory

Pointeur vers la routine Int10WriteMemory implémentée par le pilote de port vidéo.

Int10CallBios

Pointeur vers la routine Int10CallBios implémentée par le pilote de port vidéo.

Remarques

Les pilotes de miniport vidéo PnP qui ont l’intention d’effectuer des appels BIOS doivent renseigner les membres Size et Version de cette structure, puis appeler VideoPortQueryServices, qui initialise les membres restants de cette structure.

Configuration requise

Condition requise Valeur
En-tête video.h (inclure Video.h)

Voir aussi

VideoPortQueryServices