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) |