Função SetupDiSetDriverInstallParamsA (setupapi.h)
A função SetupDiSetDriverInstallParams define parâmetros de instalação do driver para um elemento de informações do driver.
Sintaxe
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
Um identificador para um conjunto de informações do dispositivo que contém um elemento de informações de driver que representa o driver para o qual definir parâmetros de instalação.
[in, optional] DeviceInfoData
Um ponteiro para uma estrutura SP_DEVINFO_DATA que especifica um elemento de informações do dispositivo em DeviceInfoSet. Esse parâmetro é opcional e pode ser definido como NULL. Se esse parâmetro for especificado, SetupDiSetDriverInstallParams definirá os parâmetros de instalação do driver para o dispositivo especificado. Se esse parâmetro for NULL, SetupDiSetDriverInstallParams definirá os parâmetros de instalação do driver para DeviceInfoSet.
[in] DriverInfoData
Um ponteiro para uma estrutura SP_DRVINFO_DATA que especifica o driver para o qual os parâmetros de instalação são definidos. Se DeviceInfoData for especificado, esse driver deverá ser membro de uma lista de driver associada a DeviceInfoData. Se DeviceInfoData for NULL, esse driver deverá ser membro da lista de driver de classe global para DeviceInfoSet.
[in] DriverInstallParams
Um ponteiro para uma estrutura SP_DRVINSTALL_PARAMS que especifica os novos parâmetros de instalação do driver.
Retornar valor
A função retornará TRUE se for bem-sucedida. Caso contrário, ele retornará FALSE e o erro registrado poderá ser recuperado por uma chamada para GetLastError.
Comentários
Observação
O cabeçalho setupapi.h define SetupDiSetDriverInstallParams como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Microsoft Windows 2000 e versões posteriores do Windows. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | setupapi.h (inclua Setupapi.h) |
Biblioteca | Setupapi.lib |