共用方式為


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,則不會提供STATSTGpwcsName成員,因此會儲存記憶體配置作業。 另一個可能的值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

另請參閱

ILockBytes - File-Based 實作

ILockBytes - 全域記憶體實作

STATFLAG

STATSTG