Función SetupDiClassNameFromGuidExW (setupapi.h)
La función SetupDiClassNameFromGuidEx recupera el nombre de clase asociado a un GUID de clase. La clase se puede instalar en un equipo local o remoto.
Sintaxis
WINSETUPAPI BOOL SetupDiClassNameFromGuidExW(
[in] const GUID *ClassGuid,
[out] PWSTR ClassName,
[in] DWORD ClassNameSize,
[out, optional] PDWORD RequiredSize,
[in, optional] PCWSTR MachineName,
PVOID Reserved
);
Parámetros
[in] ClassGuid
GUID de clase del nombre de clase que se va a recuperar.
[out] ClassName
Puntero a un búfer de cadenas que recibe el nombre terminado en NULL de la clase para el GUID especificado.
[in] ClassNameSize
Tamaño, en caracteres, del búfer ClassName .
[out, optional] RequiredSize
Número de caracteres necesarios para almacenar el nombre de clase (incluido un valor NULL de terminación). RequiredSize siempre es menor que MAX_CLASS_NAME_LEN.
[in, optional] MachineName
Puntero a una cadena terminada en NULL que contiene el nombre de un sistema remoto en el que está instalada la clase. Este parámetro es opcional y puede ser NULL. Si MachineName es NULL, se usa el nombre del sistema local.
Precaución
No se admite el uso de esta función para acceder a máquinas remotas a partir de Windows 8 y Windows Server 2012, ya que esta funcionalidad se ha quitado.
Reserved
Debe ser NULL.
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
Nota
El encabezado setupapi.h define SetupDiClassNameFromGuidEx como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.
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 |