Función CLSIDFromString (combaseapi.h)

Convierte una cadena generada por la función StringFromCLSID en el CLSID original.

Sintaxis

HRESULT CLSIDFromString(
  [in]  LPCOLESTR lpsz,
  [out] LPCLSID   pclsid
);

Parámetros

[in] lpsz

Representación de cadena terminada en cero del CLSID o progID o NULL.

[out] pclsid

Puntero al CLSID.

Valor devuelto

Esta función puede devolver el valor devuelto estándar E_INVALIDARG, así como los siguientes valores.

Código devuelto Descripción
NOERROR
El CLSID se obtuvo correctamente.
CO_E_CLASSSTRING
La cadena de clase tenía un formato incorrecto.

Observaciones

El formato CLSID es {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.

Pasar el ProgID da como resultado guardar clSID asociado en pclsid. Pasar NULL da como resultado GUID_NULL.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado combaseapi.h (incluya Objbase.h)
Library Ole32.lib
Archivo DLL Ole32.dll

Vea también

CLSIDFromProgID

StringFromCLSID