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) |