#[non_exhaustive]pub enum PrivateDirectoryOperation {
Show 18 variants
QueryProcessToken,
CreateWellKnownSid,
BuildAcl,
BuildSecurityDescriptor,
CreateDirectory,
CreateFile,
OpenFile,
OpenDirectory,
QueryAttributes,
ResolvePath,
EnumerateDirectory,
OpenTreeEntry,
QueryFileSystem,
FlushDirectory,
QuerySecurityDescriptor,
RemoveDirectory,
RemoveFile,
RenameFile,
}Expand description
Windows operation that failed while creating or inspecting a private directory.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
QueryProcessToken
Read the current process-token user SID.
CreateWellKnownSid
Construct a well-known Windows SID.
BuildAcl
Construct the explicit directory DACL.
BuildSecurityDescriptor
Construct the absolute security descriptor.
CreateDirectory
Atomically create the named directory.
CreateFile
Atomically create the named regular file.
OpenFile
Open an existing regular file without following a reparse point.
OpenDirectory
Open the newly created directory without following a reparse point.
QueryAttributes
Read directory attributes from the retained handle.
ResolvePath
Resolve the stable DOS path of a retained no-delete-sharing directory handle.
EnumerateDirectory
Enumerate file identifiers through a retained directory handle.
OpenTreeEntry
Open one enumerated directory-tree entry without following reparse points.
QueryFileSystem
Read filesystem capabilities from the retained handle.
FlushDirectory
Flush retained directory metadata through the exact handle.
QuerySecurityDescriptor
Read the security descriptor from the retained handle.
RemoveDirectory
Mark the exact retained directory object for deletion.
RemoveFile
Mark the exact retained regular-file link for deletion.
RenameFile
Atomically rename a retained private file into a retained directory.