Struktur STATSTG (objidl.h)
Struktur STATSTG berisi data statistik tentang penyimpanan terbuka, aliran, atau objek byte-array. Struktur ini digunakan dalam antarmuka IEnumSTATSTG, ILockBytes, IStorage, dan IStream .
typedef struct tagSTATSTG {
LPOLESTR pwcsName;
DWORD type;
ULARGE_INTEGER cbSize;
FILETIME mtime;
FILETIME ctime;
FILETIME atime;
DWORD grfMode;
DWORD grfLocksSupported;
CLSID clsid;
DWORD grfStateBits;
DWORD reserved;
} STATSTG;
pwcsName
Penunjuk ke string Unicode yang dihentikan NULL yang berisi nama. Ruang untuk string ini dialokasikan oleh metode yang disebut dan dibebaskan oleh pemanggil (untuk informasi selengkapnya, lihat CoTaskMemFree). Untuk tidak mengembalikan anggota ini, tentukan nilai STATFLAG_NONAME saat Anda memanggil metode yang mengembalikan struktur STATSTG , kecuali untuk panggilan ke IEnumSTATSTG::Next, yang tidak menyediakan cara untuk menentukan nilai ini.
type
Menunjukkan jenis objek penyimpanan. Ini adalah salah satu nilai dari enumerasi STGTY .
cbSize
Menentukan ukuran, dalam byte, dari array aliran atau byte.
mtime
Menunjukkan waktu modifikasi terakhir untuk penyimpanan, aliran, atau array byte ini.
ctime
Menunjukkan waktu pembuatan untuk penyimpanan, aliran, atau array byte ini.
atime
Menunjukkan waktu akses terakhir untuk penyimpanan, aliran, atau array byte ini.
grfMode
Menunjukkan mode akses yang ditentukan ketika objek dibuka. Anggota ini hanya valid dalam panggilan ke metode Stat .
grfLocksSupported
Menunjukkan jenis penguncian wilayah yang didukung oleh aliran atau array byte. Untuk informasi selengkapnya tentang nilai yang tersedia, lihat enumerasi LOCKTYPE . Anggota ini tidak digunakan untuk objek penyimpanan.
clsid
Menunjukkan pengidentifikasi kelas untuk objek penyimpanan; atur ke CLSID_NULL untuk objek penyimpanan baru. Anggota ini tidak digunakan untuk aliran atau array byte.
grfStateBits
Menunjukkan bit status saat ini dari objek penyimpanan; yaitu, nilai yang terakhir ditetapkan oleh metode IStorage::SetStateBits . Anggota ini tidak valid untuk aliran atau array byte.
reserved
Disiapkan untuk penggunaan masa mendatang.
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows 2000 Server [aplikasi desktop | Aplikasi UWP] |
Header | objidl.h |