Função SetupDiGetDeviceInfoListClass (setupapi.h)
A função SetupDiGetDeviceInfoListClass recupera o GUID para a classe de configuração do dispositivo associada a um conjunto de informações do dispositivo se o conjunto tiver uma classe associada.
Sintaxe
WINSETUPAPI BOOL SetupDiGetDeviceInfoListClass(
[in] HDEVINFO DeviceInfoSet,
[out] LPGUID ClassGuid
);
Parâmetros
[in] DeviceInfoSet
Um identificador para as informações do dispositivo definidas para consulta.
[out] ClassGuid
Um ponteiro para a variável do tipo GUID que recebe o GUID para a classe associada.
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
Se o conjunto de informações do dispositivo especificado não tiver uma classe associada porque um GUID de classe não foi especificado quando o conjunto foi criado com SetupDiCreateDeviceInfoList, a função falhará. Nesse caso, uma chamada para GetLastError retorna ERROR_NO_ASSOCIATED_CLASS.
Se um conjunto de informações do dispositivo for para um computador remoto, use SetupDiGetDeviceInfoListDetail para obter o identificador de computador remoto associado e o nome do computador.
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 |