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成員,因此會儲存記憶體配置作業。 另一個可能的值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 專業版 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows 2000 Server [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | objidl.h |
程式庫 | Uuid.lib |
Dll | Ole32.dll |