IStream_Size (shlwapi.h)

Mengambil ukuran, dalam byte, dari aliran tertentu.

Sintaks

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

Parameter

[in] pstm

Jenis: IStream*

Penunjuk ke antarmuka IStream aliran yang ukurannya akan ditentukan.

[out] pui

Jenis: ULARGE_INTEGER*

Penunjuk ke struktur ULARGE_INTEGER untuk menerima ukuran aliran.

Nilai kembali

Jenis: HRESULT

Mengembalikan S_OK pada keberhasilan atau kode kegagalan COM. Lihat IStream::Stat untuk diskusi lebih lanjut tentang kemungkinan kode kesalahan.

Keterangan

Fungsi ini mendapatkan ukuran aliran dengan memanggil metode IStream::Stat objek stream yang ditentukan. Kemudian menyalin nilai anggota cbSize dari struktur STATSTG yang dikembalikan oleh IStream::Stat ke struktur ULARGE_INTEGER yang ditujukkan oleh pui. Jika fungsi gagal, konten struktur ULARGE_INTEGER tidak terdefinisi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional, Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server, Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header shlwapi.h
DLL Shlwapi.dll (versi 5.0 atau yang lebih baru)