Freigeben über


SHCLSIDFromString-Funktion (shlobj_core.h)

[Diese Funktion ist über Windows XP Service Pack 2 (SP2) und Windows Server 2003 verfügbar. Es kann in nachfolgenden Versionen von Windows geändert oder nicht verfügbar sein. Verwenden Sie stattdessen CLSIDFromString .]

Nimmt die Zeichenfolgenform eines Klassenbezeichners (CLSID) an und erstellt die entsprechende CLSID.

Syntax

SHSTDAPI SHCLSIDFromString(
  [in]  PCWSTR psz,
  [out] CLSID  *pclsid
);

Parameter

[in] psz

Typ: PCWSTR

Eine Unicode-Zeichenfolge, die die CLSID im Format enthält. {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

[out] pclsid

Typ: CLSID*

Ein Zeiger auf einen CLSID-Wert, der die konvertierte Zeichenfolge als CLSID empfängt, wenn diese Funktion erfolgreich zurückgibt.

Rückgabewert

Typ: HRESULT

Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shlobj_core.h (shlobj.h einschließen)
Bibliothek Shell32.lib
DLL Shell32.dll (Version 5.0 oder höher)