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 zuzuordnen, aus diesem Speicher zu lesen und zu schreiben und INT10 BIOS-Aufrufe zu tätigen.
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;
Angehörige
Size
Gibt die Größe in Byte dieser Struktur an.
Version
Gibt die Version der Schnittstelle an, die vom Videoporttreiber zurückgegeben werden soll. Die aktuelle Schnittstellenversion wird in video.h- definiert und weist das Formular VIDEO_PORT_INT10_INTERFACE_Nauf.
Context
Zeiger auf einen vom Videoporttreiber definierten Kontext für die Schnittstelle.
InterfaceReference
Zeiger auf die vom Videoport treiber implementierte Referenzroutine für diese Schnittstelle.
InterfaceDereference
Zeiger auf die vom Videoport implementierte Ableitungsroutine für diese Schnittstelle.
Int10AllocateBuffer
Zeiger auf die von der Videoporttreiber implementierte Int10AllocateBuffer Routine.
Int10FreeBuffer
Zeiger auf die vom Videoport-Treiber implementierte Int10FreeBuffer Routine.
Int10ReadMemory
Zeiger auf die vom Videoport implementierte Int10ReadMemory Routine.
Int10WriteMemory
Zeiger auf die vom Videoport implementierte Int10WriteMemory Routine.
Int10CallBios
Zeiger auf die vom Videoport-Treiber implementierte Int10CallBios Routine.
Bemerkungen
PnP-Videominiporttreiber, die BIOS-Aufrufe durchführen möchten, sollten die Size und Version Member dieser Struktur ausfüllen und dann VideoPortQueryServicesaufrufen, wodurch die verbleibenden Member dieser Struktur initialisiert werden.
Anforderungen
Anforderung | Wert |
---|---|
Header- | video.h (video.h einschließen) |