Funzione VideoPortInt10 (video.h)
La funzione VideoPortInt10 esegue l'equivalente di un'operazione MS-DOS INT10, ad esempio l'impostazione della modalità video. VideoPortInt10 esegue il codice ROM BIOS nel dispositivo.
Sintassi
VIDEOPORT_DEPRECATED VIDEOPORT_API VP_STATUS VideoPortInt10(
PVOID HwDeviceExtension,
PVIDEO_X86_BIOS_ARGUMENTS BiosArguments
);
Parametri
HwDeviceExtension
Puntatore all'estensione del dispositivo del driver miniport.
BiosArguments
Puntatore a una struttura contenente i valori per i registri x86 che devono essere impostati prima di effettuare la chiamata AL BIOS. Il driver miniport deve impostare tutti i registri inutilizzati su zero. Tutti i valori configurati nella struttura VIDEO_x86_BIOS_ARGUMENTS vengono interpretati come valori immediati.
Valore restituito
VideoPortInt10 restituisce NO_ERROR se ha chiamato correttamente la routine BIOS INT10 specificata; in caso contrario, restituisce uno stato di errore.
Commenti
In genere, i driver miniport compatibili con VGA, che supportano applicazioni MS-DOS a schermo intero su computer basati su x86, chiamaNo VideoPortInt10. La funzione HwVidFindAdapter di questo driver deve avere configurato VdmPhysicalVideoMemoryAddress e VdmPhysicalVideoMemoryLength per l'intervallo nella struttura VIDEO_PORT_CONFIG_INFO .
Tuttavia, anche altri driver miniport video possono chiamare questa funzione.
Poiché VideoPortInt10 interpreta i valori dei parametri BiosArgument come valori immediati, il chiamante non può passare o recuperare dati da un buffer di memoria con questa funzione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows 2000 e versioni successive dei sistemi operativi Windows. |
Piattaforma di destinazione | Desktop |
Intestazione | video.h (include Video.h) |
Libreria | Videoprt.lib |
DLL | Videoprt.sys |
IRQL | PASSIVE_LEVEL |