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. |