video.h) (VIDEO_PORT_INT10_INTERFACE 結構

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

規格需求

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

另請參閱

VideoPortQueryServices