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) |