Freigeben über


CLSIDFromString-Funktion (combaseapi.h)

Konvertiert eine von der StringFromCLSID-Funktion generierte Zeichenfolge wieder in die ursprüngliche CLSID.

Syntax

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

Parameter

[in] lpsz

Die Darstellung der CLSID oder der ProgID oder NULL für beendete Zeichenfolgen.

[out] pclsid

Ein Zeiger auf die CLSID.

Rückgabewert

Diese Funktion kann den Standardrückgabewert E_INVALIDARG sowie die folgenden Werte zurückgeben.

Rückgabecode Beschreibung
NOERROR
Die CLSID wurde erfolgreich abgerufen.
CO_E_CLASSSTRING
Die Klassenzeichenfolge war falsch formatiert.

Bemerkungen

Das CLSID-Format ist {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.

Das Übergeben der ProgID führt zum Speichern der zugeordneten CLSID in pclsid. Das Übergeben von NULL führt zu GUID_NULL.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile combaseapi.h (include Objbase.h)
Bibliothek Ole32.lib
DLL Ole32.dll

Weitere Informationen

CLSIDFromProgID

StringFromCLSID