Função SetupDiInstallDriverFiles (setupapi.h)
A função SetupDiInstallDriverFiles é o manipulador padrão para a solicitação de instalação DIF_INSTALLDEVICEFILES .
Sintaxe
WINSETUPAPI BOOL SetupDiInstallDriverFiles(
[in] HDEVINFO DeviceInfoSet,
[in] PSP_DEVINFO_DATA DeviceInfoData
);
Parâmetros
[in] DeviceInfoSet
Um identificador para o conjunto de informações do dispositivo que contém o elemento de informações do dispositivo que representa o dispositivo para o qual os arquivos serão instalados. O conjunto de informações do dispositivo não deve conter elementos remotos.
[in] DeviceInfoData
Um ponteiro para uma estrutura SP_DEVINFO_DATA que especifica o elemento de informações do dispositivo em DeviceInfoSet.
Retornar valor
A função retornará TRUE se for bem-sucedida. Caso contrário, ele retornará FALSE e o erro registrado poderá ser recuperado com uma chamada para GetLastError.
Comentários
O chamador de SetupDiInstallDriverFiles deverá ser membro do grupo Administradores se essa função estiver sendo usada para instalar arquivos. No entanto, se essa função estiver sendo usada para criar uma fila de arquivos, a associação no grupo Administradores não será necessária.
Um driver deve ser selecionado para o conjunto de informações do dispositivo ou elemento especificado antes que essa função seja chamada.
Essa função processa as entradas CopyFiles, Delfiles e Renfiles no arquivo INF selecionado.
O DeviceInfoSet deve conter apenas elementos no computador local.
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 |
DLL | Setupapi.dll |