Compartir a través de


Función SetupDiClassNameFromGuidExA (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 SetupDiClassNameFromGuidExA(
  [in]            const GUID *ClassGuid,
  [out]           PSTR       ClassName,
  [in]            DWORD      ClassNameSize,
  [out, optional] PDWORD     RequiredSize,
  [in, optional]  PCSTR      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 cadena 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 neutro de codificación con código que no es neutral de codificación puede provocar discrepancias que dan lugar a errores de compilación o en 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

Consulte también

SetupDiClassGuidsFromNameEx

SetupDiClassNameFromGuid