Condividi tramite


struttura VIDEO_PORT_INT10_INTERFACE (video.h)

La struttura VIDEO_PORT_INT10_INTERFACE consente di allocare e deallocare memoria nel contesto di un altro thread, leggere e scrivere in tale memoria e effettuare chiamate BIOS INT10.

Sintassi

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;

Membri

Size

Specifica le dimensioni in byte di questa struttura.

Version

Specifica la versione dell'interfaccia da restituire dal driver della porta video. La versione dell'interfaccia corrente è definita in video.h e ha il formato VIDEO_PORT_INT10_INTERFACE_N.

Context

Puntatore a un contesto definito dal driver della porta video per l'interfaccia.

InterfaceReference

Puntatore alla routine di riferimento implementata dal driver della porta video per questa interfaccia.

InterfaceDereference

Puntatore alla routine di dereferenziazione implementata dal driver della porta video per questa interfaccia.

Int10AllocateBuffer

Puntatore alla routine int10AllocateBuffer implementata dal driver della porta video.

Int10FreeBuffer

Puntatore alla routine int10FreeBuffer implementata dal driver della porta video.

Int10ReadMemory

Puntatore alla routine del driver della porta video implementata Int10ReadMemory.

Int10WriteMemory

Puntatore alla routine int10WriteMemory implementata dal driver della porta video.

Int10CallBios

Puntatore al driver della porta video implementato Routine Int10CallBios.

Osservazioni

I driver miniport video PnP che intendono effettuare chiamate BIOS devono compilare Size e Version membri di questa struttura, quindi chiamare VideoPortQueryServices, che inizializza i membri rimanenti di questa struttura.

Fabbisogno

Requisito Valore
intestazione video.h (includere Video.h)

Vedere anche

VideoPortQueryServices