struktur VIDEO_PORT_INT10_INTERFACE (video.h)
Struktur VIDEO_PORT_INT10_INTERFACE menyediakan cara untuk mengalokasikan dan membatalkan alokasi memori dalam konteks utas lain, membaca dari dan menulis ke memori tersebut, dan melakukan panggilan BIOS INT10.
Sintaks
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;
Anggota
Size
Menentukan ukuran dalam byte struktur ini.
Version
Menentukan versi antarmuka yang akan dikembalikan oleh driver port video. Versi antarmuka saat ini didefinisikan dalam video.h dan memiliki formulir VIDEO_PORT_INT10_INTERFACE_N.
Context
Arahkan ke konteks yang ditentukan driver port video untuk antarmuka.
InterfaceReference
Arahkan ke rutinitas referensi yang diterapkan driver port video untuk antarmuka ini.
InterfaceDereference
Arahkan ke rutinitas dereferensi yang diterapkan driver port video untuk antarmuka ini.
Int10AllocateBuffer
Arahkan ke port video yang diimplementasikan driver rutin Int10AllocateBuffer .
Int10FreeBuffer
Arahkan ke port video rutin Int10FreeBuffer yang diimplementasikan driver.
Int10ReadMemory
Arahkan ke port video rutin Int10ReadMemory yang diimplementasikan driver.
Int10WriteMemory
Arahkan ke port video yang diimplementasikan driver rutin Int10WriteMemory .
Int10CallBios
Arahkan ke port video rutin Int10CallBios yang diimplementasikan driver.
Keterangan
Driver miniport video PnP yang ingin melakukan panggilan BIOS harus mengisi anggota Ukuran dan Versi dari struktur ini, dan kemudian memanggil VideoPortQueryServices, yang menginisialisasi anggota yang tersisa dari struktur ini.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | video.h (sertakan Video.h) |