Función CreateDirectoryFromAppW (fileapifromapp.h)
Crea un directorio nuevo. El comportamiento de esta función es idéntico a CreateDirectory, salvo que esta función se adhiere al modelo de seguridad de aplicaciones de Plataforma universal de Windows.
Sintaxis
WINSTORAGEAPI BOOL CreateDirectoryFromAppW(
LPCWSTR lpPathName,
LPSECURITY_ATTRIBUTES lpSecurityAttributes
) noexcept;
Parámetros
lpPathName
Ruta de acceso del directorio que se va a crear.
Para obtener información sobre cómo no participar en la limitación de MAX_PATH sin prepending "\\?\\", vea la sección "Limitación máxima de longitud de ruta de acceso" de Nombres de archivos, rutas de acceso y espacios de nombres para obtener más información.
lpSecurityAttributes
Puntero a una estructura de SECURITY_ATTRIBUTES . El miembro lpSecurityDescriptor de la estructura especifica un descriptor de seguridad para el nuevo directorio. Si lpSecurityAttributes es NULL, el directorio obtiene un descriptor de seguridad predeterminado. Las ACL del descriptor de seguridad predeterminado de un directorio se heredan de su directorio primario.
El sistema de archivos de destino debe admitir la seguridad en los archivos y directorios para que este parámetro tenga un efecto.
Valor devuelto
Si la función se realiza correctamente, el valor devuelto es distinto de cero.
Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError. Entre los posibles errores se incluyen los siguientes.
Código devuelto | Descripción |
---|---|
ERROR_ALREADY_EXISTS | El directorio especificado ya existe. |
ERROR_PATH_NOT_FOUND | No existen uno o más directorios intermedios; esta función solo creará el directorio final en la ruta de acceso. |
Requisitos
Cliente mínimo compatible | Windows 10, versión 1803 |
Encabezado | fileapifromapp.h |