Función SetupDiGetDriverInstallParamsA (setupapi.h)

La función SetupDiGetDriverInstallParams recupera los parámetros de instalación del controlador para un conjunto de información del dispositivo o un elemento de información de dispositivo determinado.

Sintaxis

WINSETUPAPI BOOL SetupDiGetDriverInstallParamsA(
  [in]           HDEVINFO              DeviceInfoSet,
  [in, optional] PSP_DEVINFO_DATA      DeviceInfoData,
  [in]           PSP_DRVINFO_DATA_A    DriverInfoData,
  [out]          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 recuperar los parámetros de instalación.

[in, optional] DeviceInfoData

Puntero a una estructura de SP_DEVINFO_DATA que contiene un elemento de información del dispositivo que representa el dispositivo para el que se van a recuperar los parámetros de instalación. Este parámetro es opcional y puede ser NULL. Si se especifica este parámetro, SetupDiGetDriverInstallParams recupera información sobre un controlador que es miembro de una lista de controladores para el dispositivo especificado. Si este parámetro es NULL, SetupDiGetDriverInstallParams recupera información sobre un controlador que es miembro de la lista global de controladores de clase para DeviceInfoSet.

[in] DriverInfoData

Puntero a una estructura de SP_DRVINFO_DATA que especifica el elemento de información del controlador que representa el controlador para el que se van a recuperar los parámetros de instalación. Si se proporciona DeviceInfoData , el controlador debe ser miembro de la lista de controladores del dispositivo especificado por DeviceInfoData. De lo contrario, el controlador debe ser miembro de la lista global de controladores de clase para DeviceInfoSet.

[out] DriverInstallParams

Puntero a una estructura de SP_DRVINSTALL_PARAMS para recibir los parámetros de instalación de este 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 SetupDiGetDriverInstallParams 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

SetupDiSetDriverInstallParams