Kabuk İşlevleri
Bu bölümde Windows Kabuğu işlevleri açıklanmaktadır.
Bu bölümde
Konu | Açıklama |
---|---|
Intsafe.h İşlevleri |
|
Kitaplık İşlevleri |
|
Yol İşlevleri |
|
AssocCreateForClasses |
IQueryAssociations arabirimi uygulayan bir nesne alır. |
AssocGetDetailsOfPropKey |
Ad Alanı Uzantılarıtarafından sağlanan dosya ilişkilendirme bilgilerini kullanarak belirli bir özellik anahtarının değerini alır. |
CDefFolderMenu_Create2 |
Seçili dosya klasörü nesneleri grubu için bir bağlam menüsü oluşturur. |
CommandLineToArgvW |
Unicode komut satırı dizesini ayrıştırarak, standart C çalışma zamanı argv ve argc değerlerine benzer şekilde, bu tür bağımsız değişkenlerin sayısıyla birlikte komut satırı bağımsız değişkenlerine yönelik bir işaretçi dizisi döndürür. |
APPLET_PROC |
Denetim Masası uygulaması için giriş noktası görevi görür. Bu, kitaplık tanımlı bir geri çağırma işlevidir. |
CreateAppContainerProfile |
Windows Mağazası uygulamaları için kullanıcı başına, uygulama başına bir profil oluşturur. |
CreateEnvironmentBlock |
Belirtilen kullanıcı için ortam değişkenlerini alır. Bu blok daha sonra CreateProcessAsUser işlevine geçirilebilir. |
CreateMRUListW |
En son kullanılan yeni bir (MRU) listesi oluşturur. |
CreateProfile |
Yeni bir kullanıcı profili oluşturur. |
DefScreenSaverProc |
Ekran koruyucu uygulamasının işlemediği tüm iletiler için varsayılan işleme sağlar. |
DefSubclassProc |
Pencerenin alt sınıf zincirinde sonraki işleyiciyi çağırır. Alt sınıf zincirindeki son işleyici, pencere için özgün pencere yordamını çağırır. |
DeleteAppContainerProfile |
Belirtilen kullanıcı başına, uygulama başına profili siler. |
DeleteProfile |
Kullanıcı profilini ve kullanıcıyla ilgili tüm ayarları belirtilen bilgisayardan siler. Kullanıcının profilini silmek için arayan yönetici ayrıcalıklarına sahip olmalıdır. |
DestroyEnvironmentBlock |
CreateEnvironmentBlock işlevi tarafından oluşturulan ortam değişkenlerini serbest bırakma. |
DeriveAppContainerSidFromAppContainerName |
Belirtilen profilin SID'sini alır. |
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName |
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName gelecekte kullanılmak üzere ayrılmıştır. |
DLLGETVERSIONPROC |
Uygulamaların DLL'ye özgü sürüm bilgilerini almasına izin vermek için Windows Kabuğu DLL'lerinin birçoğu tarafından uygulanır. |
DragAcceptFiles |
Pencerenin bırakılan dosyaları kabul edip etmediğini kaydeder. |
DragFinish |
Sistemin dosya adlarını uygulamaya aktarırken kullanmak üzere ayırmış olduğu belleği serbest bırakır. |
DragQueryFile |
Başarılı bir sürükle ve bırak işleminden kaynaklanan bırakılan dosyaların adlarını alır. |
DragQueryPoint |
Sürükle ve bırak işlemi sırasında bir dosyanın bırakıldığı sırada fare işaretçisinin konumunu alır. |
DuplicateIcon |
Belirtilen simgenin yinelemesini oluşturur. |
ExpandEnvironmentStringsForUser |
Belirtilen kullanıcı için oluşturulan ortam bloğunu kullanarak kaynak dizeyi genişletir. |
ExtractAssociatedIcon |
Dosyada kaynak olarak depolanan bir simgenin veya dosyanın ilişkili yürütülebilir dosyasında depolanan simgenin tutamacını alır. |
ExtractIcon |
Belirtilen yürütülebilir dosyadan, DLL'den veya simge dosyasından bir simgeye tanıtıcı alır. Büyük veya küçük simgelere tanıtıcı dizisi almak için extracticonexişlevini kullanın. |
ExtractIconEx |
ExtractIconEx işlevi, belirtilen yürütülebilir dosyadan, DLL'den veya simge dosyasından ayıklanan büyük veya küçük simgeler için bir tutamaç dizisi oluşturur. |
FileIconInit |
Sistem görüntüsü listesini başlatır veya yeniden başlatır. |
FindExecutable |
Belirli bir belge dosyasıyla ilişkilendirilmiş yürütülebilir dosya (.exe) dosyasının adını ve tanıtıcısını alır. |
FreeConfirmConflictItem |
CONFIRM_CONFLICT_ITEM bir yapı için ayrılan kaynakları serbesttir. |
FreeIDListArray |
İşaretçi tarafından kullanılan belleği bir öğe tanımlayıcı listesi (PIDL) liste dizisine boşaltıyor. |
FreeIDListArrayChild |
Alt öğe kimliklerine yönelik işaretçi dizisi için bellek alanını serbest bırakır. Bu, hem dizi içindeki PITEMID_CHILDs hem de dizinin kendisini serbest bırakır. |
FreeIDListArrayFull |
PIDL dizisi için bellek alanını serbest bırakır. Bu, hem dizi içindeki PIDLIST_ABSOLUTEs hem de dizinin kendisini serbest bırakır. |
FreeKnownFolderDefinitionFields |
Sonuçtaki ayrılan alanları IKnownFolder::GetFolderDefinition'den kaldırır. |
FreeMRUList |
MRU listesiyle ilişkili tanıtıcıyı boşaltır ve önbelleğe alınmış verileri kayıt defterine yazar. |
GetAllUsersProfileDirectory |
Tüm kullanıcılar tarafından paylaşılan program verilerini içeren dizinin kök yolunu alır. |
GetAppContainerFolderPath |
Belirtilen uygulama kapsayıcısı için yerel uygulama veri klasörünün yolunu alır. |
GetAppContainerRegistryLocation |
Bir uygulama kapsayıcısıyla ilişkili kayıt defteri depolama alanının konumunu alır. |
GetContractDelegateWindow |
Temsilci penceresini uygulamanın sözleşmeleriyle ilişkilendirmek amacıyla uygulamanın birincil ön plan penceresi için temsilci olarak ayarlanmış bir pencereyi alır. Yerel C++ dilinde bir Windows Mağazası uygulaması yazan bir geliştiriciyseniz bu işlevi kullanın. |
GetCurrentProcessExplicitAppUserModelID |
Geçerli işlem için uygulama tanımlı, açık Uygulama Kullanıcı Modeli Kimliğini (AppUserModelID) alır. |
GetDefaultUserProfileDirectory |
Varsayılan kullanıcı profilinin kök yolunu alır. |
GetDpiForShellUiComponent |
Geçerli ölçek faktörüne ve PROCESS_DPI_AWARENESSgöre bir SHELL_UI_COMPONENT tarafından kaplanan inç başına noktaları (dpi) alır. |
GetMenuContextHelpId |
Belirtilen menüyle ilişkili Yardım bağlamı tanımlayıcısını alır. |
GetProfilesDirectory |
Kullanıcı profillerinin depolandığı kök dizinin yolunu alır. |
GetProfileType |
Geçerli kullanıcı için yüklenen profil türünü alır. |
GetScaleFactorForDevice |
Bir görüntüleme cihazı için tercih edilen ölçek faktörünü alır. |
GetScaleFactorForMonitor |
Belirli bir monitörün ölçek faktörünü alır. Bu işlev, GetScaleFactorForDevicedeğiştirir. |
GetUserProfileDirectory |
Belirtilen kullanıcının profilinin kök dizininin yolunu alır. |
GetWindowContextHelpId |
Varsa, belirtilen pencereyle ilişkili Yardım bağlamı tanımlayıcısını alır. |
GetWindowSubclass |
Belirtilen pencere alt sınıfı geri çağırması için başvuru verilerini alır. |
IDListContainerIsConsistent |
IDList kapsayıcı yapısının geçerli olduğunu doğrular. |
ILAppendID |
BIR SHITEMID yapısını ITEMIDLIST yapısına ekler veya ekler. |
ILClone |
ITEMIDLIST yapısını klonlar. |
ILCloneChild |
ITEMIDLISTyapısınıbir alt öğeyi klonlar. |
ILCloneFirst |
ITEMIDLIST yapısındaki ilk SHITEMID yapısını klonlar. |
ILCloneFull |
ITEMIDLISTyapısını tam veya mutlakklonlar. |
ILCombine |
İki ITEMIDLIST yapısını birleştirir. |
ILCreateFromPath |
Belirtilen dosya yolu ile ilişkili ITEMIDLIST yapısını döndürür. |
ILFindChild |
Belirtilen ITEMIDLIST yapısının başka bir ITEMIDLIST yapısının alt öğesi olup olmadığını belirler. |
ILFindLastID |
ITEMIDLIST yapısındaki son SHITEMID yapısına yönelik bir işaretçi döndürür. |
ILFree |
Shell tarafından ayrılan bir ITEMIDLIST yapısını serbest bırakın. |
ILGetNext |
ITEMIDLIST yapısında bir sonraki SHITEMID yapısını alır. |
ILGetSize |
ITEMIDLIST yapısının boyutunu bayt cinsinden döndürür. |
ILIsAligned |
ITEMIDLISTsabit, 32 bit mimarilerde DWORD ve 64 bit mimarilerde QWORD olan işaretçi sınırına hizalanıp hizalanmadığını doğrular. |
ILIsChild |
PIDL'nin tam olarak bir SHITEMIDsahip bir PIDL olan alt PIDL olup olmadığını doğrular. |
ILIsEmpty |
ITEMIDLIST yapısının boş olup olmadığını doğrular. |
ILIsEqual |
İki ITEMIDLIST yapısının ikili karşılaştırmada eşit olup olmadığını test eder. |
ILIsParent |
ITEMIDLIST yapısının başka bir ITEMIDLIST yapısının üst öğesi olup olmadığını sınar. |
ILNext(PCUIDLIST_RELATIVE) |
ITEMIDLIST yapısında bir sonraki SHITEMID yapısını alır. |
ILNext(PUIDLIST_RELATIVE) |
ITEMIDLIST yapısında bir sonraki SHITEMID yapısını alır. |
ILRemoveLastID |
ITEMIDLIST yapısından son SHITEMID yapısını kaldırır. |
ILSaveToStream |
ITEMIDLIST yapısını bir akışa kaydeder. |
ILSkip(PCUIDLIST_RELATIVE, UINT) |
ItemIDLISTyapısında sabit, hizalanmamış, görelibelirli sayıda bayt atlar. |
ILSkip(PUIDLIST_RELATIVE, UINT) |
Hizalanmamış, göreli ITEMIDLIST yapısında verilen bayt sayısını atlar. |
InetIsOffline |
Sistemin İnternet'e bağlı olup olmadığını belirler. |
initNetworkAddressControl |
Ağ adresi denetim penceresi sınıfını başlatır. |
LoadUserProfile |
Belirtilen kullanıcının profilini yükler. Profil, bir yerel kullanıcı profili veya gezici kullanıcı profiliolabilir. |
MIMEAssociationDialog |
Kaydedilmemiş MIME içerik türü iletişim kutusunu çalıştırır. Not: Windows XP Service Pack 2 (SP2) veya sonraki: Bu işlev artık desteklenmiyor. |
PathMakeUniqueName |
Şablondan benzersiz bir yol adı oluşturur. |
PathYetAnotherMakeUniqueName |
Var olan bir dosya adını temel alan benzersiz bir dosya adı oluşturur. |
RegisterAppStateChangeNotification |
Bir uygulamanın kitaplığının askıya alınmış durumda olduğu veya bu durumdan çıktığı bildirilebilen bir geri çağırma işlevini kaydetmesini sağlar. Uygulama, bu noktada gerçekleştirilmesi gereken durum koruma gibi gerekli işlemleri gerçekleştirmek için bu bilgileri kullanabilir. |
RegisterDialogClasses |
Ekran koruyucu yapılandırması iletişim kutusunun gerektirdiği standart olmayan pencere sınıflarını kaydeder. |
RegisterScaleChangeEvent |
Ölçek büyük olasılıkla değiştiğinde tetiklenen bir olay için kaydeder. Bu işlev,RegisterScaleChangeNotifications öğesinin yerini alır. |
RegisterScaleChangeNotifications |
Bilgileri ölçeklendirdiğinizde geri çağırmaları almak için bir pencere kaydeder. Not: Bu işlev Windows 8.1 itibarıyla desteklenmez. Bunun yerine RegisterScaleChangeEvent kullanın. |
RemoveWindowSubclass |
Bir alt sınıf geri çağırmasını bir pencereden kaldırır. |
RevokeScaleChangeNotifications |
Bilgileri ölçeklendirdiğinizde geri çağırmalar almasını önleyerek bir pencerenin kaydını iptal eder. Not: Bu işlev Windows 8.1 itibarıyla desteklenmez. Bunun yerine UnregisterScaleChangeEvent kullanın. |
ScreenSaverConfigureDialog |
Ekran koruyucu yapılandırma iletişim kutusuna gönderilen iletileri alır. Kullanıcı yapılandırmasına izin veren bir ekran koruyucunun bu işlevi tanımlaması gerekir. |
ScreenSaverProc |
Belirtilen ekran koruyucu penceresine gönderilen iletileri alır. |
SetContractDelegateWindow |
Birincil ön plan penceresi dışındaki bir uygulama penceresini bir uygulamanın sözleşmeleriyle ilişkilendirir. Yerel C++ dilinde bir Windows Mağazası uygulaması yazan bir geliştiriciyseniz bu işlevi kullanın. |
setCurrentProcessExplicitAppUserModelID |
Görev çubuğundaki geçerli işlemi tanımlayan benzersiz bir uygulama tanımlı AppUserModelID belirtir. Bu tanımlayıcı, uygulamanın ilişkili işlemlerini ve pencerelerini tek bir görev çubuğu düğmesi altında gruplandırmasına olanak tanır. |
SetMenuContextHelpId |
Yardım bağlamı tanımlayıcıyı bir menüyle ilişkilendirir. |
SetWindowContextHelpId |
Bir Yardım bağlam tanımlayıcısını belirtilen pencereyle ilişkilendirir. |
SetWindowSubclass |
Bir pencere alt sınıfı geri çağırmasını yükler veya güncelleştirir. |
SHAddToRecentDocs |
En son ve en sık kullanılan öğeleri izlemek amacıyla sisteme bir öğeye erişildiğini bildirir. Bu işlev tüm kullanım verilerini temizlemek için de kullanılabilir. |
SHAppBarMessage |
Sisteme bir uygulama çubuğu iletisi gönderir. |
SHAssocEnumHandlers |
Belirtilen dosya adı uzantısı işleyicileri kümesi için bir numaralandırma nesnesi döndürür. |
SHAssocEnumHandlersForProtocolByApplication |
Belirli bir protokolle ilişkili işleyicilere erişim sağlayan bir numaralandırma arabirimi alır. |
SHBindToFolderIDListParent |
Bir klasör biçiminde belirtilen bir Kabuk ad alanı öğesi ve bu klasöre göre bir öğe tanımlayıcı listesi verilmelidir, bu işlev ad alanı öğesinin üst öğesine bağlanır ve isteğe bağlı olarak öğe tanımlayıcı listesinin son bileşenine yönelik bir işaretçi döndürür. |
SHBindToFolderIDListParentEx |
Çağıranın bağlama bağlamı belirtmesine izin vererek SHBindToFolderIDListParent işlevini genişletir. |
SHBindToObject |
IShellFolder::BindToObjectyöntemiKabuk ad alanını kullanarak belirtilen bir nesneyi alır ve bağlar. |
SHBindToParent |
bir işaretçiyi tam öğe tanımlayıcı listesine (PIDL) götürür ve üst nesnede belirtilen arabirim işaretçisini döndürür. |
SHBrowseForFolder |
Kullanıcının bir Kabuk klasörü seçmesini sağlayan bir iletişim kutusu görüntüler. |
SHChangeNotification_Lock |
Kabuk değişiklik bildirimi olayıyla ilişkili paylaşılan belleği kilitler. |
SHChangeNotification_Unlock |
Değişiklik bildirimi için paylaşılan belleğin kilidini açar. |
SHChangeNotify |
Bir uygulamanın gerçekleştirdiği bir olayın sistemine bildirir. Bir uygulama Shell'i etkileyebilecek bir eylem gerçekleştirirse bu işlevi kullanmalıdır. |
SHChangeNotifyDeregister |
İstemcinin pencere işleminin SHChangeNotify iletilerini alma kaydını kaldırır. |
SHChangeNotifyRegister |
Dosya sistemi bildirimleri destekliyorsa, dosya sisteminden veya Shell'den bildirim almak için bir pencere kaydeder. |
SHChangeNotifyRegisterThread |
Bir iş parçacığının zaman uyumsuz kaydını ve kaydını kaldırmayı etkinleştirir. |
SHCreateAssociationRegistration |
Windows tarafından sağlanan arabirimin stok uygulamasına göre bir IApplicationAssociationRegistration nesnesi oluşturur. |
SHCreateDataObject |
Üst klasörde bir veri nesnesi oluşturur. |
SHCreateDefaultContextMenu |
Kabuğun varsayılan bağlam menüsü uygulamasını temsil eden bir nesne oluşturur. |
SHCreateDefaultExtractIcon |
Varsayılanları IDefaultExtractIconInit arabirimi aracılığıyla daha fazla yapılandırılabilen standart bir simge ayıklayıcısı oluşturur. |
SHCreateDefaultPropertiesOp |
Kabuk öğesinde önceden ayarlanmamış varsayılan özellikleri ayarlayan bir dosya işlemi oluşturur. |
SHCreateItemFromIDList |
PIDL'den bir Shell öğesi nesnesi oluşturur ve başlatır. Elde edilen kabuk öğesi nesnesi IShellItem arabirimini destekler. |
SHCreateItemFromParsingName |
Ayrıştırma adından bir Shell öğesi nesnesi oluşturur ve başlatır. |
SHCreateItemFromRelativeName |
Göreli ayrıştırma adından bir Shell öğesi nesnesi oluşturur ve başlatır. |
SHCreateItemInKnownFolder |
Bilinen bir klasörün içinde bulunan tek bir dosya için bir Shell öğesi nesnesi oluşturur. |
SHCreateItemWithParent |
Üst klasör ve alt öğe kimliği verilip bir Kabuk öğesi oluşturun. |
SHCreateShellFolderView |
Varsayılan Kabuk klasörü görünüm nesnesinin (DefView) yeni bir örneğini oluşturur. |
SHCreateShellFolderViewEx |
Varsayılan Kabuk klasörü görünüm nesnesinin yeni bir örneğini oluşturur. Bu işlev yerine SHCreateShellFolderView kullanmanız önerilir. |
SHCreateShellItem |
bir IShellItem nesnesi oluşturur. Not: Bu işlev yerine SHCreateItemWithParent veya SHCreateItemFromIDList kullanmanız önerilir. |
SHCreateShellItemArray |
Kabuk öğesi dizisi nesnesi oluşturur. |
SHCreateShellItemArrayFromDataObject |
Bir veri nesnesinden Kabuk öğesi dizi nesnesi oluşturur. |
SHCreateShellItemArrayFromIDLists |
ITEMIDLIST yapıları listesinden bir Kabuk öğesi dizi nesnesi oluşturur. |
SHCreateShellItemArrayFromShellItem |
Tek bir Shell öğesinden bir öğe dizisi oluşturur. |
SHDefExtractIcon |
Bir dosyadan simge ayıklamak için varsayılan işleyici sağlar. |
SHDoDragDrop |
Sürükle ve bırak işlemini yürütür. İsteğe bağlı olarak sürükleme kaynağı oluşturmayı ve görüntüleri sürüklemeyi destekler. |
Shell_NotifyIcon |
Görev çubuğunun durum alanına bir ileti gönderir. |
Shell_NotifyIconGetRect |
Bildirim simgesinin sınırlayıcı dikdörtgeninin ekran koordinatlarını alır. |
ShellHakkında |
KabuğuHakkında iletişim kutusunu görüntüler. |
ShellDDEInit |
Geçerli işlemdeki Shell Dinamik Veri Değişimi (DDE) hizmetlerini kaydeder ve geçerli işlemin DDE nesnelerini barındırmak istediği konusunda sisteme bildirir. |
ShellExecute |
Belirtilen dosya üzerinde bir işlem gerçekleştirir. |
ShellExecuteEx |
Belirtilen dosya üzerinde bir işlem gerçekleştirir. |
SHEmptyRecycleBin |
Belirtilen sürücüdeki Geri Dönüşüm Kutusu'nu boşaltın. |
SHEnumerateUnreadMailAccounts |
Okunmamış e-postası olan kullanıcı hesaplarını numaralandırır. |
SHEvaluateSystemCommandTemplate |
CreateProcess veya ShellExecuteçağrısında kullanılan parametrelerin katı doğrulamasını zorlar. |
SHFileOperation |
Dosya sistemi nesnesini kopyalar, taşır, yeniden adlandırır veya siler. Bu işlev, Windows Vista'da IFileOperationile değiştirilmiştir. |
SHFreeNameMappings |
SHFileOperation işlevi tarafından alınan dosya adı eşleme nesnesini serbest bırakma. |
SHGetDataFromIDList |
Göreli tanımlayıcı listesinden genişletilmiş özellik verilerini alır. |
SHGetDesktopFolder |
Shell'in ad alanının kökü olan masaüstü klasörü için IShellFolder arabirimini alır. |
SHGetDiskFreeSpaceEx |
Disk birimi için disk alanı bilgilerini alır. |
SHGetDriveMedia |
Verilen sürücüdeki medya türünü döndürür. |
SHGetFileInfo |
Dosya sistemindeki bir nesne hakkında dosya, klasör, dizin veya sürücü kökü gibi bilgileri alır. |
SHGetFolderPathEx |
Klasörün BILINENFOLDERIDtarafından tanımlanan bilinen bir klasörün tam yolunualır. Bu, dize arabelleğinin ilk boyutunu ayarlamanıza olanak tanıyarak SHGetKnownFolderPathgenişletir. |
SHGetIconOverlayIndex |
Sistem görüntüsü listesindeki katman simgesinin dizinini döndürür. |
SHGetIDListFromObject |
Bir nesnenin PIDL'sini alır. |
SHGetImageList |
Bir resim listesi alır. |
SHGetInstanceExplorer |
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 arabirim alır. Konak işlemi genellikle Windows Gezgini veya Windows Internet Explorer'dır, ancak bu işlev diğer uygulamalar tarafından da kullanılabilir. |
SHGetItemFromDataObject |
IDataObjecttarafından belirtilen bir öğeyi temel alan bir IShellItem veya ilgili nesnesi oluşturur. |
SHGetItemFromObject |
Bir nesne için IShellItem alır. |
SHGetKnownFolderIDList |
Bilinen bir klasörün yolunu ITEMIDLIST yapısı olarak alır. |
SHGetKnownFolderItem |
Bilinen bir klasörü temsil eden bir IShellItem nesnesi alır. |
SHGetKnownFolderPath |
Klasörün BILINENFOLDERIDtarafından tanımlanan bilinen bir klasörün tam yolunualır. |
SHGetLocalizedName |
Shell klasöründeki bir dosyanın yerelleştirilmiş adını alır. |
SHGetNameFromIDList |
IdList tarafından tanımlanan bir öğenin görünen adını alır. |
SHGetNameFromPropertyKey |
özelliğin PROPERTYKEYverilen kurallı adını alır. |
SHGetNewLinkInfo |
Kısayolunun önerilen hedefini temel alan yeni bir kısayol için bir ad oluşturur. Bu işlev kısayolu oluşturmaz, yalnızca adı oluşturur. |
SHGetPathFromIDList |
Öğe tanımlayıcı listesini dosya sistemi yoluna dönüştürür. |
SHGetPathFromIDListEx |
Öğe tanımlayıcı listesini dosya sistemi yoluna dönüştürür. Bu işlev, dize arabelleğinin ilk boyutunu ayarlamanıza ve aşağıdaki seçenekleri bildirmenize olanak tanıyarak SHGetPathFromIDListgenişletir. |
SHGetSettings |
Geçerli Kabuk seçeneği ayarlarını alır. |
SHGetStockIconInfo |
Sistem tanımlı Kabuk simgeleri hakkında bilgi alır. |
SHGetTemporaryPropertyForItem |
Verilen öğenin geçici özelliğini alır. Geçici özellik, öğeye geri kalıcı hale gelmek yerine yalnızca IShellItem nesnesinin ömrü boyunca özellikleri tutan bir okuma/yazma deposudur. |
SHGetUnreadMailCount |
Belirtilen kullanıcının herhangi bir veya tüm e-posta hesapları için okunmamış ileti sayısını alır. |
SHIsFileAvailableOffline |
Bir dosya veya klasörün çevrimdışı kullanım için kullanılabilir olup olmadığını belirler. Bu işlev ayrıca dosyanın ağdan mı, yerel Çevrimdışı Dosyalar önbelleğinden mi yoksa her iki konumdan mı açılacağını belirler. |
SHLoadInProc |
Shell'in işlemi bağlamından belirtilen nesne sınıfının bir örneğini oluşturur. Windows Vista ve üzeri: Bu işlev devre dışı bırakıldı ve E_NOTIMPL döndürür. |
SHLoadNonloadedIconOverlayIdentifiers |
Kabuk'a yer paylaşım bilgileri gerektiren bir sonraki işlem sırasında, oluşturulamayan veya başlangıçta oluşturma için mevcut olmayan simge katman tanımlayıcılarını yüklemesi gerektiğini bildirir. Önceden yüklenmiş olan tanımlayıcılar etkilenmez. |
SHLocalStrDup |
Yeni ayrılan bellekte bir dizenin kopyasını oluşturur. |
SHMultiFileProperties |
Bir dosya kümesi için birleştirilmiş özellik sayfasını görüntüler. Tüm dosyalar için ortak özellik değerleri gösterilirken, farklı olanlar dize(birden çok değer) görüntüler. |
SHOpenFolderAndSelectItems |
Belirli bir klasörde belirtilen öğelerin seçili olduğu bir Windows Gezgini penceresi açar. |
SHOpenWithDialog |
birlikte aç iletişim kutusunu görüntüler. |
ShowShareFolderUI |
Belirtilen klasörün özellikler sayfasında Klasör Paylaşımı sekmesini görüntüler. |
SHParseDisplayName |
Shell ad alanı nesnesinin görünen adını öğe tanımlayıcı listesine çevirir ve nesnenin özniteliklerini döndürür. Bu işlev, bir dizeyi PIDL'ye dönüştürmek için tercih edilen yöntemdir. |
SHPathPrepareForWrite |
Yolun var olup olmadığını denetler. Buna eşlenmiş ağ sürücülerini yeniden bağlama, çıkarılabilir medyanın yeniden eklenmesini isteme, yolları oluşturma, medyanın biçimlendirilmesi istenmesi ve gerekirse uygun kullanıcı arabirimlerinin sağlanması dahildir. Ortam için okuma/yazma izinleri denetlenmiyor. |
SHQueryRecycleBin |
Belirtilen sürücü için Geri Dönüşüm Kutusu'nun boyutunu ve içindeki öğelerin sayısını alır. |
SHQueryUserNotificationState |
Bildirim göndermenin uygun olup olmadığını belirlemek için bilgisayarın geçerli kullanıcı durumunu denetler. |
SHRemoveLocalizedName |
Shell klasöründeki bir dosyanın yerelleştirilmiş adını kaldırır. |
SHRunControlPanel |
Denetim Masası öğesini açar. Not: Bu işlev Windows Vista itibarıyla desteklenmez |
SHSetDefaultProperties |
Kabuk öğesine varsayılan özellik kümesini uygular. |
SHSetInstanceExplorer |
Barındırılan Kabuk uzantılarının ve diğer bileşenlerin konak işlemlerinin erken kapanmasını engellemesine olanak tanıyan bir arabirim 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. |
SHSetKnownFolderPath |
Bilinen bir klasörü yeni bir konuma yeniden yönlendirir. |
SHSetLocalizedName |
Shell klasöründeki bir dosyanın yerelleştirilmiş adını ayarlar. |
SHSetTemporaryPropertyForItem |
Belirtilen öğe için geçici bir özellik ayarlar. Geçici bir özellik, öğeye geri yazmak yerine yalnızca IShellItem nesnesinin ömrü boyunca özellikleri tutan bir okuma/yazma deposunda tutulur. |
SHSetUnreadMailCount |
Geçerli kullanıcının belirtilen e-posta hesabı için okunmamış ileti sayısını kayıt defterinde depolar. |
SHTestTokenMembership |
Verilen belirtecin belirtilen RID'ye sahip yerel grubun bir üyesi olup olmadığını test etmek için CheckTokenMembership kullanır. |
SHUpdateImage |
Sistem görüntüsü listesindeki bir görüntünün değiştiğini Shell'e bildirir. |
SoftwareUpdateMessageBox |
Kullanıcıya uygulamanın güncelleştirildiğini bildirmek için kullanılabilecek standart bir ileti kutusu görüntüler. |
StgMakeUniqueName |
Şablondan bir akış veya depolama nesnesi için benzersiz bir ad oluşturur. |
StrStrNIW |
Bir dize içinde bir alt dizenin ilk oluşumunu bulur. Karşılaştırma büyük/küçük harfe duyarlı değildir. |
StrStrNW |
Bir dize içinde bir alt dizenin ilk oluşumunu bulur. Karşılaştırma büyük/küçük harfe duyarlıdır. |
TranslateURL |
Belirli bir URL dizesine yaygın çeviriler uygulayarak yeni bir URL dizesi oluşturur. |
UnloadUserProfile |
LoadUserProfile işlevi tarafından yüklenen kullanıcının profilini kaldırır. Çağıranın bilgisayarda yönetici ayrıcalıkları olmalıdır. Daha fazla bilgi için LoadUserProfile işlevinin Açıklamalar bölümüne bakın. |
UnregisterAppStateChangeNotification |
RegisterAppStateChangeNotificationaracılığıyla kaydedilen bir değişiklik bildirimini iptal eder. |
UnregisterScaleChangeEvent |
RegisterScaleChangeEventaracılığıyla kaydedilen ölçek değişikliği olayının kaydını kaldırır. Bu işlev,RevokeScaleChangeNotifications öğesinin yerini alır. |
URLAssociationDialog |
Kaydedilmemiş URL protokolü iletişim kutusunu çağırır. Bu iletişim kutusu, kullanıcının önceden bilinmeyen bir protokolle ilişkilendirilecek bir uygulama seçmesine olanak tanır. Not: Windows XP SP2 veya sonraki: Bu işlev artık desteklenmiyor. |
winexecerror |
WinExec işlevi belirtilen bir uygulamayı çalıştıramıyorsa oluşturulan hata değerini alır. |
winhelp |
Windows Yardımı 'nı (Winhelp.exe) başlatır ve uygulama tarafından istenen yardımın niteliğini gösteren ek verileri geçirir. |