IThumbnailCache::GetThumbnailByID method (thumbcache.h)
Mendapatkan gambar mini dari cache gambar mini, mengingat ID-nya.
Sintaks
HRESULT GetThumbnailByID(
[in] WTS_THUMBNAILID thumbnailID,
[in] UINT cxyRequestedThumbSize,
[out, optional] ISharedBitmap **ppvThumb,
[out, optional] WTS_CACHEFLAGS *pOutFlags
);
Parameter
[in] thumbnailID
Jenis: WTS_THUMBNAILID
ID gambar mini yang akan diambil. ID diperoleh dengan memanggil GetThumbnail.
[in] cxyRequestedThumbSize
Jenis: UINT
Ukuran gambar mini yang diminta dalam piksel. Nilai ini tidak boleh lebih besar dari 1024.
[out, optional] ppvThumb
Jenis: ISharedBitmap**
Alamat penunjuk antarmuka ISharedBitmap yang, ketika metode ini berhasil dikembalikan, menerima objek untuk mengakses gambar mini yang diminta. Parameter ini bisa NULL.
[out, optional] pOutFlags
Jenis: WTS_CACHEFLAGS*
Penunjuk ke nilai yang, ketika metode ini berhasil dikembalikan, menerima kombinasi bendera berikut. Nilai ini dapat diatur ke NULL jika informasi ini tidak diperlukan.
WTS_DEFAULT (0x00000000)
0x00000000.
WTS_LOWQUALITY (0x00000001)
0x00000001. Atur saat dimensi bitmap yang dikembalikan kurang dari cxyRequestedThumbSize.
WTS_CACHED (0x00000002)
0x00000002. Atur saat gambar yang dikembalikan berada di cache.
Nilai kembali
Jenis: HRESULT
Mengembalikan S_OK jika berhasil, atau nilai kesalahan jika tidak, termasuk yang berikut ini:
Menampilkan kode | Deskripsi |
---|---|
|
Parameter tidak valid. |
|
Item Shell tidak mendukung ekstraksi gambar mini. Misalnya, .exe atau item .lnk. |
|
Ekstraksi membutuhkan waktu lebih lama dari waktu maksimum yang diizinkan. Ekstraksi tidak selesai. |
|
Proses pengganti tidak tersedia untuk digunakan untuk proses ekstraksi. |
|
Bendera WTS_FASTEXTRACT diatur, tetapi ekstraksi cepat tidak tersedia. |
Keterangan
Metode ini biasanya dipanggil setelah GetThumbnail dipanggil untuk mengambil ID gambar mini.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | thumbcache.h |