Función SetupDiGetDeviceInfoListClass (setupapi.h)
La función SetupDiGetDeviceInfoListClass recupera el GUID de la clase de instalación del dispositivo asociada a un conjunto de información de dispositivo si el conjunto tiene una clase asociada.
Sintaxis
WINSETUPAPI BOOL SetupDiGetDeviceInfoListClass(
[in] HDEVINFO DeviceInfoSet,
[out] LPGUID ClassGuid
);
Parámetros
[in] DeviceInfoSet
Identificador de la información del dispositivo establecida en consulta.
[out] ClassGuid
Puntero a variable de tipo GUID que recibe el GUID de la clase asociada.
Valor devuelto
La función devuelve TRUE si se realiza correctamente. De lo contrario, devuelve FALSE y el error registrado se puede recuperar con una llamada a GetLastError.
Comentarios
Si el conjunto de información de dispositivo especificado no tiene una clase asociada porque no se especificó un GUID de clase cuando se creó el conjunto con SetupDiCreateDeviceInfoList, se produce un error en la función. En este caso, una llamada a GetLastError devuelve ERROR_NO_ASSOCIATED_CLASS.
Si un conjunto de información de dispositivo es para un equipo remoto, use SetupDiGetDeviceInfoListDetail para obtener el identificador de equipo remoto asociado y el nombre del equipo.
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 |
Archivo DLL | Setupapi.dll |