|
IStorage::Stat
Returns the STATSTG structure for this open storage object.
HRESULT Stat(
STATSTG * pstatstg,
| //Location for STATSTG structure
| DWORD grfStatFlag
| //Values taken from the STATFLAG enumeration
| );
|
|
Parameters
pstatstg
[out]Points to a STATSTG structure where this method places information about the open storage object.
This parameter is NULL if an error occurs.
grfStatFlag
[in]Specifies that some of the fields in the STATSTG structure are not returned, thus saving a memory allocation operation. Values
are taken from the STATFLAG enumeration.
Return Values
S_OK
The STATSTG structure was successfully returned at the specified location.
STG_E_ACCESSDENIED
The caller does not have sufficient permissions for accessing statistics for
this storage object.
STG_E_INSUFFICIENTMEMORY
The STATSTG structure was not returned due to a lack of memory.
STG_E_INVALIDFLAG
The value for the grfStateFlag parameter is not valid.
STG_E_INVALIDPARAMETER
One of the parameters was invalid.
See Also
STATFLAG, STATSTG, IStorage::SetClass, IStorage::SetElementTimes, IStorage::SetStateBits
Related LinksSoftware for Delphi and C++ Builder developers Software for Visual Studio .NET developers Software for Visual Basic 6 developers Delphi Tips&Tricks
MegaDetailed.NET
TMS Scripter Studio Pro components for Delphi/C++Builder
More Online Helps Win32 Programmer's Reference (win32.hlp) Win32 Multimedia Programmer's Reference (mmedia.hlp) Microsoft Windows Pen API Programmer's Reference (penapi.hlp) Microsoft Windows Sockets 2 Reference (sock2.hlp) Microsoft Windows Telephony API (TAPI) Programmer's Reference (sock2.hlp) Unix Manual Pages
|