IStorage::Stat メソッド (objidl.h)
Stat メソッドは、このオープン ストレージ オブジェクトの STATSTG 構造体を取得します。
構文
HRESULT Stat(
[out] STATSTG *pstatstg,
[in] DWORD grfStatFlag
);
パラメーター
[out] pstatstg
戻り時に、このメソッドが開いているストレージ オブジェクトに関する情報を配置する STATSTG 構造体へのポインター。 エラーが発生した場合、このパラメーターは NULL です 。
[in] grfStatFlag
STATSTG 構造体の一部のメンバーが返されないことを指定し、メモリ割り当て操作を保存します。 値は STATFLAG 列挙から取得されます。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
S_OK | STATSTG 構造体は、指定した場所で正常に返されました。 |
E_PENDING | 非同期ストレージのみ: ストレージのデータの一部またはすべてを現在使用できません。 |
STG_E_ACCESSDENIED | 呼び出し元には、このストレージ オブジェクトの統計にアクセスするための十分なアクセス許可がありません。 |
STG_E_INSUFFICIENTMEMORY | メモリ不足のため、STATSTG 構造体が返されませんでした。 |
STG_E_INVALIDFLAG | grfStateFlag パラメーターの値が無効です。 |
STG_E_INVALIDPARAMETER | パラメーターの 1 つが無効でした。 |
注釈
IStorage::Stat は、現在のストレージ オブジェクトの STATSTG 構造体を取得します。 STATSTG 構造体には、ストレージ オブジェクトに関する統計情報が含まれています。 IStorage::EnumElements は 、列挙子オブジェクトへのポインターを返します。 このメソッドによって返される列挙子オブジェクトは、STATSTG 構造体の配列に格納されているデータを列挙する IEnumSTATSTG インターフェイスを実装します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | objidl.h |
Library | Uuid.lib |
[DLL] | Ole32.dll |