Compartir a través de


Función SetupDiSetDriverInstallParamsA (setupapi.h)

El SetupDiSetDriverInstallParams función 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 del dispositivo que contiene un elemento de información del controlador que representa el controlador para el que se van a establecer los 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 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 SP_DRVINSTALL_PARAMS que especifica los nuevos parámetros de instalación del controlador.

Valor devuelto

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

Observaciones

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 neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Microsoft Windows 2000 y versiones posteriores de Windows.
de la plataforma de destino de Escritorio
encabezado de setupapi.h (incluya Setupapi.h)
biblioteca de Setupapi.lib

Consulte también

setupDiGetDriverInstallParams