PVIDEO_HW_INITIALIZE función de devolución de llamada (video.h)
HwVidInitialize realiza la primera inicialización del adaptador, después de que HAL haya dado el control del hardware de vídeo al controlador de puerto de vídeo.
Sintaxis
PVIDEO_HW_INITIALIZE PvideoHwInitialize;
BOOLEAN PvideoHwInitialize(
PVOID HwDeviceExtension
)
{...}
Parámetros
HwDeviceExtension
Puntero al área de almacenamiento por adaptador del controlador miniporte. Para obtener más información, consulte Extensiones de dispositivo.
Valor devuelto
Si la inicialización se realiza correctamente, HwVidInitialize devuelve TRUE.
Comentarios
Cada controlador de minipuerto de vídeo debe tener una función HwVidInitialize .
El controlador de puerto de vídeo llama a HwVidInitialize en respuesta a una solicitud abierta por el controlador de pantalla correspondiente. En cuanto se llama a HwVidInitialize , el controlador de minipuerto puede cambiar el estado del adaptador, a diferencia de la función HwVidFindAdapter del controlador de miniporte, que debe dejar el adaptador en modo VGA. Al volver de HwVidInitialize, el adaptador debe inicializarse en un estado equivalente al configurado por la función HwVidResetHw del controlador de miniporte. Esta característica la usa la detección automática para obtener información del modo del controlador de miniporte.
Si es posible, HwVidInitialize debe evitar programar el hardware del dispositivo. El controlador de minipuerto inicializará el dispositivo más adelante, cuando se le indique que cambie los modos de visualización.
HwVidInitialize debe ser paginable.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | video.h (incluir Video.h) |