Sprache

FileAccessData Struct

Definition

Important

This API is not CLS-compliant.

File access data.

public value class FileAccessData
[System.CLSCompliant(false)]
public struct FileAccessData
[<System.CLSCompliant(false)>]
type FileAccessData = struct
Public Structure FileAccessData
Inheritance
FileAccessData
Attributes

Constructors

Name Description
FileAccessData(ReportedFileOperation, RequestedAccess, UInt32, UInt32, UInt32, UInt32, DesiredAccess, FlagsAndAttributes, String, String, Boolean, String, FlagsAndAttributes)
FileAccessData(ReportedFileOperation, RequestedAccess, UInt32, UInt32, UInt32, UInt32, DesiredAccess, FlagsAndAttributes, String, String, Boolean)

Properties

Name Description
CorrelationId

Correlation id of file access.

DesiredAccess

The desired access.

EnumeratePattern

The search pattern passed to a directory enumeration API (e.g., the lpFileName pattern argument to FindFirstFileEx such as *.cs). null for accesses that are not directory enumerations.

Error

The error code of the operation.

FlagsAndAttributes

The file flags and attributes.

Id

Id of file access.

IsAnAugmentedFileAccess

Whether the file access is augmented.

OpenedFileOrDirectoryAttributes

The actual flags and attributes of the opened file or directory as resolved by the kernel. Contrast with FlagsAndAttributes, which reflects what the caller requested when opening the handle.

Operation

The operation that performed the file access.

Path

The path being accessed.

ProcessArgs

The process arguments.

ProcessId

The process id.

RequestedAccess

The requested access.

Applies to