VIDEO_PORT_INT10_INTERFACE構造 (video.h)
VIDEO_PORT_INT10_INTERFACE構造体は、別のスレッドのコンテキストでメモリを割り当てて割り当て解除し、そのメモリの読み取りと書き込みを行い、INT10 BIOS 呼び出しを行う方法を提供します。
構文
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;
メンバー
Size
この構造体のサイズをバイト単位で指定します。
Version
ビデオ ポート ドライバーによって返されるインターフェイスのバージョンを指定します。 現在のインターフェイス バージョンは video.h で定義され、VIDEO_PORT_INT10_INTERFACE_N という形式になっています。
Context
インターフェイスのビデオ ポート ドライバー定義コンテキストへのポインター。
InterfaceReference
このインターフェイスのビデオ ポート ドライバーによって実装された参照ルーチンへのポインター。
InterfaceDereference
このインターフェイスのビデオ ポート ドライバーによって実装された逆参照ルーチンへのポインター。
Int10AllocateBuffer
ビデオ ポート ドライバーによって実装された Int10AllocateBuffer ルーチンへのポインター。
Int10FreeBuffer
ビデオ ポート ドライバーによって実装された Int10FreeBuffer ルーチンへのポインター。
Int10ReadMemory
ビデオ ポート ドライバーによって実装された Int10ReadMemory ルーチンへのポインター。
Int10WriteMemory
ビデオ ポート ドライバーによって実装された Int10WriteMemory ルーチンへのポインター。
Int10CallBios
ビデオ ポート ドライバーによって実装された Int10CallBios ルーチンへのポインター。
注釈
BIOS 呼び出しを行う PnP ビデオ ミニポート ドライバーは、この構造体の Size メンバーと Version メンバーを入力し、 VideoPortQueryServices を呼び出して、この構造体の残りのメンバーを初期化する必要があります。
要件
要件 | 値 |
---|---|
Header | video.h (Video.h を含む) |