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 視訊迷你埠驅動程式應該填入此結構 的大小版本 成員,然後呼叫 VideoPortQueryServices,以初始化這個結構的其餘成員。

規格需求

需求
標頭 video.h (包含 Video.h)

另請參閱

VideoPortQueryServices