Funzione CLSIDFromString (combaseapi.h)

Converte una stringa generata dalla funzione StringFromCLSID nel CLSID originale.

Sintassi

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

Parametri

[in] lpsz

Rappresentazione di stringa con terminazione zero di CLSID o ProgID o NULL.

[out] pclsid

Puntatore a CLSID.

Valore restituito

Questa funzione può restituire il valore restituito standard E_INVALIDARG, nonché i valori seguenti.

Codice restituito Descrizione
NOERROR
ClSID è stato ottenuto correttamente.
CO_E_CLASSSTRING
La stringa di classe è stata formattata in modo non corretto.

Commenti

Il formato CLSID è {xxxxxxxx-xxxx-xxxx-xxxx-xxx}.

Il passaggio del progID comporta il salvataggio di CLSID associato in pclsid. Passaggio di risultati NULL in GUID_NULL.

Requisiti

   
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione combaseapi.h (include Objbase.h)
Libreria Ole32.lib
DLL Ole32.dll

Vedi anche

CLSIDFromProgID

StringFromCLSID