CIMFS_FILE_METADATA structure (cimfs.h)
Structure that specifies file metadata for the file to be added by CimCreateFile.
Syntax
typedef struct _CIMFS_FILE_METADATA {
UINT32 Attributes;
INT64 FileSize;
LARGE_INTEGER CreationTime;
LARGE_INTEGER LastWriteTime;
LARGE_INTEGER ChangeTime;
LARGE_INTEGER LastAccessTime;
const void *SecurityDescriptorBuffer;
UINT32 SecurityDescriptorSize;
const void *ReparseDataBuffer;
UINT32 ReparseDataSize;
const void *EaBuffer;
UINT32 EaBufferSize;
} CIMFS_FILE_METADATA;
Members
Attributes
File attributes
FileSize
Size of the file. The file can be written up to this size by CimWriteFile.
CreationTime
Creation time
LastWriteTime
Last write time
ChangeTime
Change time
LastAccessTime
Last access time
SecurityDescriptorBuffer
Buffer containing the file security descriptor
SecurityDescriptorSize
Size of the security descriptor buffer in bytes
ReparseDataBuffer
Buffer containing the file reparse data
ReparseDataSize
Size of the ReparseDataBuffer in bytes
EaBuffer
Buffer containing a FILE_FULL_EA_INFORMATION structure for the file extended attributes
EaBufferSize
Size of the EaBuffer in bytes
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 2004 (10.0; Build 19041) |
Minimum supported server | Windows Server, version 2004 (10.0; Build 19041) |
Header | cimfs.h |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for