Kernel32CreateDirectoryW Method

Creates a new directory.

If the underlying file system supports security on files and directories, the function applies a specified security descriptor to the new directory.

Definition

Namespace: DevCase.Win32.NativeMethods
Assembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[DllImportAttribute("Kernel32.dll", CharSet = CharSet.Unicode, SetLastError = true)]
public static bool CreateDirectoryW(
	string dirpath,
	IntPtr securityAttributes
)

Parameters

dirpath  String
The path of the directory to be created.
securityAttributes  IntPtr
A pointer to a SECURITY_ATTRIBUTES structure.

The SecurityDescriptor member of the structure specifies a security descriptor for the new directory.

If SecurityAttributes is Zero, the directory gets a default security descriptor.

The ACLs in the default security descriptor for a directory are inherited from its parent directory.

Return Value

Boolean
If the function succeeds, the return value is .

If the function fails, the return value is .

To get extended error information, call GetLastWin32Error.

Remarks

See Also