Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

struct System.​Runtime.​InteropServices.​ComTypes.​STATSTG

Assembly: System.Runtime.InteropServices

Contains statistical information about an open storage, stream, or byte-array object.

Fields and Constants

public FILETIME
atime
Specifies the last access time for this storage, stream, or byte array.
public long
cbSize
Specifies the size, in bytes, of the stream or byte array.
public Guid
clsid
Indicates the class identifier for the storage object.
public FILETIME
ctime
Indicates the creation time for this storage, stream, or byte array.
public int
grfLocksSupported
Indicates the types of region locking supported by the stream or byte array.
public int
grfMode
Indicates the access mode that was specified when the object was opened.
public int
grfStateBits
Indicates the current state bits of the storage object (the value most recently set by the <see langword="IStorage::SetStateBits" /> method).
public FILETIME
mtime
Indicates the last modification time for this storage, stream, or byte array.
public string
pwcsName
Represents a pointer to a null-terminated string containing the name of the object described by this structure.
public int
reserved
Reserved for future use.
public int
type
Indicates the type of storage object, which is one of the values from the <see langword="STGTY" /> enumeration.

Methods

public bool
Equals​(object obj)
Inherited from ValueType
public int
GetHashCode​()
Inherited from ValueType
public string
ToString​()
Inherited from ValueType
protected void
Finalize​()
Inherited from object
public Type
GetType​()
Inherited from object
protected object
MemberwiseClone​()
Inherited from object