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

Consulte también

SetupDiCreateDeviceInfoList

SetupDiGetClassDevs

SetupDiGetDeviceInfoListDetail