Función GUIDFromString

[GUIDFromString está disponible a través de Windows XP con Service Pack 2 (SP2) o Windows Vista. Puede modificarse o no estar disponible en versiones posteriores. Las aplicaciones deben usar CLSIDFromString o IIDFromString en lugar de esta función.

Convierte una cadena en un GUID.

Sintaxis

BOOL GUIDFromString(
  _In_  LPCTSTR psz,
  _Out_ LPGUID  pguid
);

Parámetros

psz [in]

Tipo: LPCTSTR

Puntero a la cadena terminada en null que se va a convertir. La cadena debe tener el formato siguiente:

{00000000-0000-0000-0000-000000000000}

pguid [out]

Tipo: LPGUID

Puntero a un búfer para recibir el GUID cuando este método devuelve.

Valor devuelto

Tipo: BOOL

TRUE si el GUID se creó correctamente; de lo contrario, FALSE.

Comentarios

Esta función no se declara en un encabezado ni se exporta por nombre desde un archivo .dll. Debe cargarse desde Shell32.dll como ordinal 703 para GUIDFromStringA y ordinal 704 para GUIDFromStringW.

También se puede acceder desde Shlwapi.dll como ordinal 269 para GUIDFromStringA y ordinal 270 para GUIDFromStringW.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Archivo DLL
Shell32.dll
Nombres Unicode y ANSI
GUIDFromStringW (Unicode) y GUIDFromStringA (ANSI)