Enumerasi TYMED (objidl.h)
Menunjukkan jenis media penyimpanan yang digunakan dalam transfer data. Mereka digunakan dalam struktur
Sintaksis
typedef enum tagTYMED {
TYMED_HGLOBAL = 1,
TYMED_FILE = 2,
TYMED_ISTREAM = 4,
TYMED_ISTORAGE = 8,
TYMED_GDI = 16,
TYMED_MFPICT = 32,
TYMED_ENHMF = 64,
TYMED_NULL = 0
} TYMED;
Konstanta
TYMED_HGLOBAL Nilai: 1 Media penyimpanan adalah handel memori global (HGLOBAL). Alokasikan handel global dengan bendera GMEM_MOVEABLE. Jika punkForRelease anggota STGMEDIUMNULL, proses tujuan harus menggunakan GlobalFree untuk merilis memori. |
TYMED_FILE Nilai: Media penyimpanan adalah file disk yang diidentifikasi oleh jalur. Jika anggota |
TYMED_ISTREAM Nilai: 4 Media penyimpanan adalah objek aliran yang diidentifikasi oleh penunjuk IStream. Gunakan ISequentialStream::Read untuk membaca data. Jika anggota |
TYMED_ISTORAGE Nilai: 8 Media penyimpanan adalah komponen penyimpanan yang diidentifikasi oleh penunjuk IStorage. Data berada di aliran dan penyimpanan yang terkandung oleh instans IStorage |
TYMED_GDI Nilai: 16 Media penyimpanan adalah komponen GDI (HBITMAP). Jika anggota STGMEDIUMpunkForReleaseNULL, proses tujuan harus menggunakan DeleteObject untuk menghapus bitmap. |
TYMED_MFPICT Nilai: Media penyimpanan adalah metafile (METAFILEPICT). Gunakan fungsi GDI untuk mengakses data metafile. Jika anggota |
TYMED_ENHMF Nilai: 64 Media penyimpanan adalah metafile yang ditingkatkan (HENHMETAFILE). Jika anggota |
TYMED_NULL Nilai: 0 Tidak ada data yang diteruskan. |
Komentar
Selama operasi transfer data, media penyimpanan ditentukan. Media ini harus dirilis setelah operasi transfer data. Penyedia media menunjukkan pilihan skenario kepemilikannya dalam nilai yang disediakannya dalam struktur STGMEDIUM
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
objidl.h |
Lihat juga
ReleaseStgMedium
STGMEDIUM