Função SetupDiGetDriverInstallParamsA (setupapi.h)
A função SetupDiGetDriverInstallParams recupera parâmetros de instalação do driver para um conjunto de informações do dispositivo ou um elemento de informações de dispositivo específico.
Sintaxe
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
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 recuperar parâmetros de instalação.
[in, optional] DeviceInfoData
Um ponteiro para uma estrutura SP_DEVINFO_DATA que contém um elemento de informações do dispositivo que representa o dispositivo para o qual recuperar parâmetros de instalação. Esse parâmetro é opcional e pode ser NULL. Se esse parâmetro for especificado, SetupDiGetDriverInstallParams recuperará informações sobre um driver que é membro de uma lista de driver para o dispositivo especificado. Se esse parâmetro for NULL, SetupDiGetDriverInstallParams recuperará informações sobre um driver que é membro da lista de driver de classe global para DeviceInfoSet.
[in] DriverInfoData
Um ponteiro para uma estrutura SP_DRVINFO_DATA que especifica o elemento de informações do driver que representa o driver para o qual recuperar parâmetros de instalação. Se DeviceInfoData for fornecido, o driver deverá ser um membro da lista de driver para o dispositivo especificado por DeviceInfoData. Caso contrário, o driver deve ser um membro da lista de driver de classe global para DeviceInfoSet.
[out] DriverInstallParams
Um ponteiro para uma estrutura SP_DRVINSTALL_PARAMS para receber os parâmetros de instalação desse driver.
Valor de retorno
A função retornará TRUE se for bem-sucedida. Caso contrário, ele retorna FALSE e o erro registrado pode ser recuperado por uma chamada para GetLastError.
Observações
Nota
O cabeçalho setupapi.h define SetupDiGetDriverInstallParams como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível no Microsoft Windows 2000 e versões posteriores do Windows. |
da Plataforma de Destino |
Área de trabalho |
cabeçalho | setupapi.h (inclua Setupapi.h) |
biblioteca | Setupapi.lib |