共用方式為


IStream_Size函式 (shlwapi.h)

擷取指定數據流的大小,以位元組為單位。

語法

LWSTDAPI IStream_Size(
  [in]  IStream        *pstm,
  [out] ULARGE_INTEGER *pui
);

參數

[in] pstm

類型: IStream*

數據流 IStream 介面的指標,其大小為要決定。

[out] pui

類型: ULARGE_INTEGER*

要接收數據流大小的 ULARGE_INTEGER 結構的指標。

傳回值

類型: HRESULT

傳回成功或 COM 失敗碼時 S_OK ,否則傳回 。 如需可能錯誤碼的進一步討論,請參閱 IStream::Stat

備註

此函式會呼叫指定的數據流物件的 IStream::Stat 方法,以取得數據流的大小。 然後,它會將 IStream::Stat 所傳回之 STATSTG 結構的 cbSize 成員值複製到 pui 所指向的 ULARGE_INTEGER 結構。 如果函式失敗,則未定義 ULARGE_INTEGER 結構的內容。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版、Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server、Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 shlwapi.h
Dll Shlwapi.dll (5.0 版或更新版本)