ILockBytes::Stat メソッド (objidl.h)
Stat メソッドは、このバイト配列オブジェクトの情報を含む STATSTG 構造体を取得します。
構文
HRESULT Stat(
[out] STATSTG *pstatstg,
[in] DWORD grfStatFlag
);
パラメーター
[out] pstatstg
このメソッドがこのバイト配列オブジェクトに関する情報を配置する STATSTG 構造体へのポインター。 エラーが発生した場合、ポインターは NULL です 。
[in] grfStatFlag
STATFLAG 列挙から取得した値を使用して、このメソッドが STATSTG 構造体の pwcsName メンバーを指定するかどうかを指定します。 STATFLAG_NONAMEを指定した場合、STATSTG の pwcsName メンバーは指定されないため、メモリ割り当て操作が保存されます。 もう 1 つの可能な値STATFLAG_DEFAULTは、 STATSTG 構造体のすべてのメンバーが指定されることを示します。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
S_OK | STATSTG 構造体は、指定した場所で正常に返されました。 |
E_OUTOFMEMORY | 構造体内の名前メンバーのメモリがないため、STATSTG 構造体が返されませんでした。 |
STG_E_ACCESSDENIED | 呼び出し元がバイト配列にアクセスできなかったため、STATSTG 構造体が返されませんでした。 |
STG_E_INSUFFICIENTMEMORY | メモリ不足のため、STATSTG 構造体が返されませんでした。 |
STG_E_INVALIDFLAG | grfStateFlag パラメーターの値が無効です。 |
STG_E_INVALIDPOINTER | pStatStg パラメーターの値が無効です。 |
解説
ILockBytes::Stat は STATSTG 構造体のバイト配列オブジェクトに関する情報を提供する必要があります。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | objidl.h |
Library | Uuid.lib |
[DLL] | Ole32.dll |