Aracılığıyla paylaş


Kabuk Çeşitli Yardımcı Program İşlevleri

Bu bölümde, Shlwapi.dll tarafından dışarı aktarılan ve Shlwapi.h ve Shlwapi.lib içinde tanımlanan ve diğer yardımcı program işlev kategorilerinden birinin altında yer almayan Windows Kabuğu işlevleri açıklanmaktadır.

Bu bölümde

Konu Açıklama
DllInstall
DLL için yükleme ve kurulumu işler.
GetProcessReference
SetProcessReferencetarafından sağlanan işleme özgü nesneyi alır ve işlemi canlı tutmak için başvuru sayısını artırır.
HashData
Bir veri dizisinin karmalarını oluşturur.
isInternetESCEnabled
Windows Internet Explorer'ın Gelişmiş Güvenlik Yapılandırması'nda olup olmadığını belirler.
isOS
Belirtilen işletim sistemlerini ve işletim sistemi özelliklerini denetler.
IStream_Copy
Bir akışı başka bir akışa kopyalar.
IStream_Read
Belirtilen bir akıştan bayt okur ve tüm baytların başarıyla okunup okunmadığını gösteren bir değer döndürür.
IStream_ReadPidl
bir IStream nesnesinden PIDLIST_RELATIVE nesnesine öğe tanımlayıcı listesi (PIDL) işaretçisini okur.
IStream_ReadStr
Bir akıştan okur ve bir dizeye yazar.
IStream_Reset
Belirtilen bir akıştaki arama konumunu akışın başına taşır.
IStream_Size
Belirtilen akışın boyutunu bayt cinsinden alır.
IStream_Write
Bilinmeyen biçimdeki verileri bir arabellekten belirtilen akışa yazar.
IStream_WritePidl
PCUIDLIST_RELATIVE nesneden IStream nesnesine PIDL yazar.
IStream_WriteStr
Bir dizeden okur ve bir akışa yazar.
IUnknown_AtomicRelease
Bileşen Nesne Modeli (COM) işaretçisini serbest bırakır ve null olarak ayarlar.
IUnknown_GetSite
Belirtilen nesnenin IObjectWithSite::GetSite yöntemini çağırır.
IUnknown_GetWindow
GetWindow yöntemine sahip çeşitli arabirimleri sorgulayarak COM nesnesinden pencere tutamacını almaya çalışır.
IUnknown_QueryService
Belirtilen bir nesneden hizmet için bir arabirim alır.
IUnknown_Set
COM arabirim işaretçisinin değerini değiştirir ve önceki arabirimi serbest bırakır.
IUnknown_SetSite
Belirtilen nesnenin sitesini, IObjectWithSite::SetSite yöntemini çağırarak ayarlar.
ParseURL
URL'nin temel ayrıştırma işlemini gerçekleştirir.
QISearch
IUnknown::QueryInterface yönteminin tablo temelli uygulaması.
SetProcessReference
Konak işlemlerinin erken kapanmasını önlemek için barındırılan Kabuk uzantılarına ve diğer bileşenlere izin veren bir COM nesnesi sağlar. Konak işlemi genellikle Windows Gezgini veya Internet Explorer'dır, ancak bu işlev diğer uygulamalar tarafından da kullanılabilir.
SHAutoComplete
Sistem düzenleme denetimlerine URL'lerin veya dosya sistemi yollarının tamamlanmasına yardımcı olmak için Otomatik Tamamlama'yı kullanmalarını ister.
SHCreateMemStream
CreateStreamOnHGlobalbenzer bir işlem kullanarak bir bellek akışı oluşturur.
SHCreateStreamOnFileEx
Bir dosya açar veya oluşturur ve bu dosyaya okumak veya yazmak için bir akış alır.
SHCreateThread
bir iş parçacığı oluşturur.
SHCreateThreadRef
COM nesnesine iş parçacığı başına başvuru oluşturur.
SHCreateThreadWithHandle
Yeni bir iş parçacığı oluşturur ve tutamacını alır.
SHGetThreadRef
SHSetThreadReftarafından ayarlanan iş parçacığı başına nesne başvuruyu alır.
SHGlobalCounterDecrement
Genel bir sayacın azalmalarını sağlar.
SHGlobalCounterGetValue
Genel sayacın geçerli değerini alır.
SHGlobalCounterIncrement
Genel sayacı artırır.
SHIsLowMemoryMachine
SHReleaseThreadRef
İş parçacığı yordamı döndürülmeden önce bir iş parçacığı başvurusu serbest bırakır.
SHSetThreadRef
COM nesnesine iş parçacığı başına başvuru depolar. Bu, çağıranın iş parçacığının ömrünü denetlemesini sağlar, böylece Windows'un çağıran hazır olmadan önce iş parçacığını kapatmamasını sağlayabilir.