Establecer información de hardware en el Registro

HwVidFindAdapter puede llamar a las funciones VideoPortGetRegistryParameters y VideoPortSetRegistryParameters para obtener y establecer información de configuración en el registro. Por ejemplo, HwVidFindAdapter podría llamar a VideoPortSetRegistryParameters para configurar información de configuración no volátil en el Registro para el siguiente arranque. Puede llamar a VideoPortGetRegistryParameters para obtener parámetros de configuración específicos del adaptador y relativos a bus escritos en el registro mediante un programa de instalación.

Se recomienda que los controladores de miniporte establezcan cierta información de hardware en el Registro para mostrar información útil al usuario y para obtener ayuda para la depuración. Un controlador de minipuerto puede establecer un tipo de chip, un tipo DAC, un tamaño de memoria (del adaptador) y una cadena para identificar el adaptador. Este programa muestra esta información en Panel de control.

El controlador establece esta información llamando a VideoPortSetRegistryParameters. Normalmente, el controlador realiza la llamada en su rutina HwVidFindAdapter .

En la tabla siguiente se describe la información que el controlador puede registrar y proporciona detalles para los parámetros ValueName y ValueData de VideoPortSetRegistryParameters:

Información de entrada ValueName ValueData

Tipo de chip

HardwareInformation.ChipType

Cadena terminada en NULL que contiene el nombre del chip.

Tipo de DAC

HardwareInformation.DacType

Cadena terminada en NULL que contiene el nombre o el identificador de la DAC.

Tamaño de memoria

HardwareInformation.MemorySize

ULONG que contiene, en MB, la cantidad de memoria de vídeo en el adaptador.

Id. del adaptador

HardwareInformation.AdapterString

Cadena terminada en NULL que contiene el nombre del adaptador.

BIOS

HardwareInformation.BiosString

Cadena terminada en NULL que contiene información sobre el BIOS.