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 を含む)

こちらもご覧ください

VideoPortQueryServices