IStream

IStreamは、ストリームオブジェクトに対する読み書きや各種情報などを取得する機能を提供するインターフェース。

IStream (objidl.h) - Win32 apps | Microsoft Docs

ストリームサイズ(ファイルサイズ)を取得してみる。

コンソール
コンソール

コンソール。

空プロ
空プロ

空プロ。

shlwapi.libをリンク
shlwapi.libをリンク

shlwapi.libをリンク。

test.txtを用意
test.txtを用意

test.txtを用意。

pStream->Statでストリーム情報を取得。
statstg.cbSizeがストリームサイズ。

tszPath = c:\project\cloud\github.com\sample\com\istream\istream\src\istream\deb
ug\test.txt
statstg.cbSize = 5
続行するには何かキーを押してください . . .

"ABCDE"なので5バイト。

Sample/com/IStream/IStream/src/IStream at master · bg1bgst333/Sample · GitHub