Función SHILCreateFromPath (shlobj_core.h)
[SHILCreateFromPath está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. En versiones posteriores podría modificarse o no estar disponible. Las aplicaciones deben usar SHParseDisplayName en su lugar]
Crea un puntero a una lista de identificadores de elemento (PIDL) desde una ruta de acceso.
Sintaxis
SHSTDAPI SHILCreateFromPath(
[in] PCWSTR pszPath,
[out] PIDLIST_ABSOLUTE *ppidl,
[in, out, optional] DWORD *rgfInOut
);
Parámetros
[in] pszPath
Tipo: PCWSTR
Puntero a una cadena terminada en null de longitud máxima MAX_PATH que contiene la ruta de acceso que se va a convertir.
[out] ppidl
Tipo: PIDLIST_ABSOLUTE*
Ruta de acceso de pszPath expresada como PIDL.
[in, out, optional] rgfInOut
Tipo: DWORD*
Puntero a un valor DWORD que, en la entrada, indica los atributos de la carpeta denominada en pszPath que la aplicación que llama desea recuperar junto con el PIDL. Al salir, este valor contiene los atributos solicitados. Para obtener una lista de posibles marcas de atributo para este parámetro, consulte IShellFolder::GetAttributesOf.
Valor devuelto
Tipo: HRESULT
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shlobj_core.h (incluya Shlobj.h) |
Library | Shell32.lib |
Archivo DLL | Shell32.dll (versión 5.0 o posterior) |
Conjunto de API | ext-ms-win-shell-shell32-l1-2-1 (introducido en Windows 10, versión 10.0.10240) |