Bagikan melalui


Fungsi Utilitas Shell Lain-lain

Bagian ini menjelaskan fungsi Windows Shell yang diekspor oleh Shlwapi.dll dan didefinisikan dalam Shlwapi.h dan Shlwapi.lib yang tidak termasuk dalam salah satu kategori fungsi utilitas lainnya.

Di bagian ini

Topik Deskripsi
DllInstall
Menangani penginstalan dan penyiapan untuk DLL.
GetProcessReference
Mengambil objek khusus proses yang disediakan oleh SetProcessReference, meningkatkan jumlah referensi untuk menjaga proses tetap hidup.
HashData
Hash array data.
IsInternetESCEnabled
Menentukan apakah Windows Internet Explorer berada dalam Konfigurasi Keamanan Yang Ditingkatkan.
IsOS
Memeriksa sistem operasi dan fitur sistem operasi tertentu.
IStream_Copy
Menyalin aliran ke aliran lain.
IStream_Read
Membaca byte dari aliran tertentu dan mengembalikan nilai yang menunjukkan apakah semua byte berhasil dibaca.
IStream_ReadPidl
Membaca penunjuk ke daftar pengidentifikasi item (PIDL) dari objekIStreamke dalam objek PIDLIST_RELATIVE.
IStream_ReadStr
Membaca dari aliran dan menulis ke dalam string.
IStream_Reset
Memindahkan posisi pencarian dalam aliran tertentu ke awal aliran.
IStream_Size
Mengambil ukuran, dalam byte, dari aliran tertentu.
IStream_Write
Menulis data format yang tidak diketahui dari buffer ke aliran tertentu.
IStream_WritePidl
Menulis PIDL dari objek PCUIDLIST_RELATIVE ke dalam objekIStream.
IStream_WriteStr
Membaca dari string dan menulis ke dalam aliran.
IUnknown_AtomicRelease
Merilis penunjuk Model Objek Komponen (COM) dan mengaturnya ke NULL.
IUnknown_GetSite
Memanggil metode IObjectWithSite::GetSite objek yang ditentukan.
IUnknown_GetWindow
Mencoba mengambil handel jendela dari objek COM dengan mengkueri berbagai antarmuka yang memiliki metode GetWindow.
IUnknown_QueryService
Mengambil antarmuka untuk layanan dari objek tertentu.
IUnknown_Set
Mengubah nilai penunjuk antarmuka COM dan merilis antarmuka sebelumnya.
IUnknown_SetSite
Mengatur situs objek yang ditentukan dengan memanggil metodeIObjectWithSite::SetSite.
ParseURL
Melakukan penguraian URL yang belum diurai.
QISearch
Implementasi berbasis tabel dari metode IUnknown::QueryInterface.
SetProcessReference
Menyediakan objek COM yang memungkinkan ekstensi Shell yang dihosting dan komponen lain untuk mencegah proses host mereka ditutup sebelum waktunya. Proses host biasanya Windows Explorer atau Internet Explorer, tetapi fungsi ini juga dapat digunakan oleh aplikasi lain.
SHAutoComplete
Menginstruksikan kontrol edit sistem untuk menggunakan AutoComplete untuk membantu menyelesaikan URL atau jalur sistem file.
SHCreateMemStream
Membuat aliran memori menggunakan proses serupa dengan CreateStreamOnHGlobal .
SHCreateStreamOnFileEx
Membuka atau membuat file dan mengambil aliran untuk membaca atau menulis ke file tersebut.
SHCreateThread
Membuat utas.
SHCreateThreadRef
Membuat referensi per utas ke objek COM.
SHCreateThreadWithHandle
Membuat utas baru dan mengambil handelnya.
SHGetThreadRef
Mengambil referensi objek per alur yang ditetapkan oleh SHSetThreadRef.
SHGlobalCounterDecrement
Dekremen penghitung global.
SHGlobalCounterGetValue
Mendapatkan nilai penghitung global saat ini.
SHGlobalCounterIncrement
Menaikkan penghitung global.
SHIsLowMemoryMachine
SHReleaseThreadRef
Merilis referensi utas sebelum prosedur utas kembali.
SHSetThreadRef
Menyimpan referensi per utas ke objek COM. Ini memungkinkan penelepon untuk mengontrol masa pakai utas sehingga dapat memastikan bahwa Windows tidak akan mematikan utas sebelum pemanggil siap.