Compartir a través de


Función SetupDiSetDriverInstallParamsA (setupapi.h)

La función SetupDiSetDriverInstallParams establece los parámetros de instalación del controlador para un elemento de información del controlador.

Sintaxis

WINSETUPAPI BOOL SetupDiSetDriverInstallParamsA(
  [in]           HDEVINFO              DeviceInfoSet,
  [in, optional] PSP_DEVINFO_DATA      DeviceInfoData,
  [in]           PSP_DRVINFO_DATA_A    DriverInfoData,
  [in]           PSP_DRVINSTALL_PARAMS DriverInstallParams
);

Parámetros

[in] DeviceInfoSet

Identificador de un conjunto de información de dispositivo que contiene un elemento de información del controlador que representa el controlador para el que se van a establecer parámetros de instalación.

[in, optional] DeviceInfoData

Puntero a una estructura de SP_DEVINFO_DATA que especifica un elemento de información del dispositivo en DeviceInfoSet. Este parámetro es opcional y se puede establecer en NULL. Si se especifica este parámetro, SetupDiSetDriverInstallParams establece los parámetros de instalación del controlador para el dispositivo especificado. Si este parámetro es NULL, SetupDiSetDriverInstallParams establece los parámetros de instalación del controlador para DeviceInfoSet.

[in] DriverInfoData

Puntero a una estructura de SP_DRVINFO_DATA que especifica el controlador para el que se establecen los parámetros de instalación. Si se especifica DeviceInfoData , este controlador debe ser miembro de una lista de controladores asociada a DeviceInfoData. Si DeviceInfoData es NULL, este controlador debe ser miembro de la lista global de controladores de clase para DeviceInfoSet.

[in] DriverInstallParams

Puntero a una estructura de SP_DRVINSTALL_PARAMS que especifica los nuevos parámetros de instalación del controlador.

Valor devuelto

La función devuelve TRUE si se realiza correctamente. De lo contrario, devuelve FALSE y el error registrado se puede recuperar mediante una llamada a GetLastError.

Comentarios

Nota

El encabezado setupapi.h define SetupDiSetDriverInstallParams como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutro de codificación con código que no es neutral de codificación puede provocar discrepancias que dan lugar a errores de compilación o en tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Microsoft Windows 2000 y versiones posteriores de Windows.
Plataforma de destino Escritorio
Encabezado setupapi.h (incluya Setupapi.h)
Library Setupapi.lib

Consulte también

SetupDiGetDriverInstallParams