Freigeben über


VIDEO_PORT_INT10_INTERFACE Struktur (video.h)

Die VIDEO_PORT_INT10_INTERFACE-Struktur bietet eine Möglichkeit, Speicher im Kontext eines anderen Threads zuzuweisen und zu verteilen, aus diesem Speicher zu lesen und in diesen zu schreiben und INT10 BIOS-Aufrufe durchzuführen.

Syntax

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;

Member

Size

Gibt die Größe dieser Struktur in Bytes an.

Version

Gibt die Version der Schnittstelle an, die vom Videoporttreiber zurückgegeben werden soll. Die aktuelle Schnittstellenversion ist in video.h definiert und hat das Format VIDEO_PORT_INT10_INTERFACE_N.

Context

Zeiger auf einen vom Videoporttreiber definierten Kontext für die Schnittstelle.

InterfaceReference

Zeiger auf die Referenzroutine des Videoporttreibers, die für diese Schnittstelle implementiert wurde.

InterfaceDereference

Zeiger auf die vom Videoporttreiber implementierte Dereference-Routine für diese Schnittstelle.

Int10AllocateBuffer

Zeiger auf die Vom Videoporttreiber implementierte Int10AllocateBuffer-Routine .

Int10FreeBuffer

Zeiger auf die in den Videoporttreiber implementierte Int10FreeBuffer-Routine .

Int10ReadMemory

Zeiger auf die Vom Videoporttreiber implementierte Int10ReadMemory-Routine .

Int10WriteMemory

Zeiger auf die Vom Videoporttreiber implementierte Int10WriteMemory-Routine .

Int10CallBios

Zeiger auf die Vom Videoporttreiber implementierte Int10CallBios-Routine .

Hinweise

PnP-Videominiporttreiber, die BIOS-Aufrufe tätigen möchten, sollten die Größen- und Version-Member dieser Struktur ausfüllen und dann VideoPortQueryServices aufrufen, wodurch die verbleibenden Elemente dieser Struktur initialisiert werden.

Anforderungen

Anforderung Wert
Header video.h (einschließen von Video.h)

Weitere Informationen

VideoPortQueryServices