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