Partager via


CLSIDFromString, fonction (combaseapi.h)

Convertit une chaîne générée par la fonction StringFromCLSID en CLSID d’origine.

Syntaxe

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

Paramètres

[in] lpsz

Représentation de chaîne terminée zéro du CLSID ou du ProgID ou NULL.

[out] pclsid

Pointeur vers le CLSID.

Valeur retournée

Cette fonction peut retourner la valeur de retour standard E_INVALIDARG, ainsi que les valeurs suivantes.

Code de retour Description
NOERROR
Le CLSID a été obtenu avec succès.
CO_E_CLASSSTRING
La chaîne de classe n’a pas été correctement mise en forme.

Remarques

Le format CLSID est {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.

La transmission du ProgID entraîne l’enregistrement du CLSID associé dans pclsid. La transmission de la valeur NULL entraîne une GUID_NULL.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête combaseapi.h (inclure Objbase.h)
Bibliothèque Ole32.lib
DLL Ole32.dll

Voir aussi

CLSIDFromProgID

StringFromCLSID