Contains statistical information about an open storage, stream, or byte-array object.
Assemblies: System.Runtime.InteropServices (in System.Runtime.InteropServices.dll)
mscorlib (in mscorlib.dll)
Thetype exposes the following members.
|Equals||Indicates whether this instance and a specified object are equal. (Inherited from ValueType.)|
|GetHashCode||Returns the hash code for this instance. (Inherited from ValueType.)|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|ToString||Returns the fully qualified type name of this instance. (Inherited from ValueType.)|
|atime||Specifies the last access time for this storage, stream, or byte array.|
|cbSize||Specifies the size, in bytes, of the stream or byte array.|
|clsid||Indicates the class identifier for the storage object.|
|ctime||Indicates the creation time for this storage, stream, or byte array.|
|grfLocksSupported||Indicates the types of region locking supported by the stream or byte array.|
|grfMode||Indicates the access mode that was specified when the object was opened.|
|grfStateBits||Indicates the current state bits of the storage object (the value most recently set by the IStorage::SetStateBits method).|
|mtime||Indicates the last modification time for this storage, stream, or byte array.|
|pwcsName||Represents a pointer to a null-terminated string containing the name of the object described by this structure.|
|reserved||Reserved for future use.|
|type||Indicates the type of storage object, which is one of the values from the STGTY enumeration.|
For more information, see the existing documentation for STATSTG in the MSDN library.
The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see How to: Map HRESULTs and Exceptions.