Aracılığıyla paylaş


Kabuk Arabirimleri

Bu bölümde Windows Kabuğu arabirimleri açıklanmaktadır.

Bu bölümde

Konu Açıklama
IAccessibleObject
Erişilebilirlik uygulaması tarafından kullanılabilecek bir yöntemi kullanıma sunar.
IAccessibilityDockingService
Tek bir erişilebilirlik uygulaması penceresini ekranın altına sabitler.
IAccessibilityDockingServiceCallback
Erişilebilirlik uygulamasına penceresinin çıkarıldığını bildirir.
IACLCustomMRU
Otomatik tamamlama nesnesi için en son kullanılan (MRU) listeyi başlatmak için kullanılan yöntemleri kullanıma sunar.
IACList
Aday dizeler bir hiyerarşide düzenlendiğinde otomatik tamamlama verimliliğini artıran bir yöntemi kullanıma sunar.
IACList2
Otomatik tamamlama nesnesinin istemcilerinin seçenek bayraklarını almasını ve ayarlamasını sağlamak için IACList arabirimini genişletir.
IActionProgress
İlerleme temelli işlemlerin devralınabileceği soyut temel sınıfı temsil eder.
IActionProgressDialog
İlerleme durumu iletişim kutusunu başlatan ve durduran yöntemleri kullanıma sunar.
IApplicationActivationManager
Başlatma, Dosya ve Protokoluzantıları için Windows Mağazası uygulamalarını etkinleştiren yöntemler sağlar. Bu arabirimi normalde hata ayıklayıcılarda ve tasarım araçlarında kullanırsınız.
IApplicationAssociationRegistration
belirli dosya İlişkilendirme Türüiçin varsayılan uygulamaları ve belirli bir İlişkilendirme Düzeyiprotokolleri sorgulayan ve ayarlayan yöntemleri kullanıma sunar.
Not: Windows 8 itibarıyla bu arabirimin desteklenen tek işlevi queryCurrentDefault.
IApplicationAssociationRegistrationUI
Kullanıcının ilişkilendirmelerini özelleştirebileceği gelişmiş bir ilişkilendirme iletişim kutusu başlatan bir yöntemi kullanıma sunar.
IApplicationDesignModeSettings
Geliştirme aracı uygulamalarının, gerçek donanıma gerek kalmadan çok çeşitli form faktörleri için tasarım modunda çalışan Windows Mağazası uygulamalarını test etmek amacıyla yerel görüntü çözünürlüğü, cihaz ölçek faktörü ve uygulama görünümü durumu gibi sistem ve kullanıcı durumlarını dinamik olarak yanıltmalarına olanak tanır. Ayrıca, Windows Mağazası uygulamalarını çeşitli senaryolar altında test etmek için normalde kullanıcı tarafından denetlenen durumdaki değişikliklerin test edilmesine de olanak tanır.
IApplicationDesignModeSettings2
Geliştirme aracı uygulamalarının, gerçek donanıma gerek kalmadan çok çeşitli form faktörleri için tasarım modunda çalışan Windows Mağazası uygulamalarını test etmek amacıyla Windows Mağazası uygulamalarına bildirilen yerel görüntü çözünürlüğü, cihaz ölçek faktörü ve uygulama görünümü düzeni gibi sistem ve kullanıcı durumlarını dinamik olarak denetlemesini sağlar. Ayrıca, Windows Mağazası uygulamalarını çeşitli senaryolar altında test etmek için normalde kullanıcı tarafından denetlenen durumdaki değişikliklerin test edilmesine de olanak tanır.
IApplicationDestinations
Bir uygulamanın Son veya Atlama Listesi'ndeki Sık kategorilerinden bir veya tüm hedefleri kaldırmasına izin veren yöntemleri kullanıma sunar.
IApplicationDocumentLists
Bir uygulamanın En Son veya Atlama Listesindeki Sık kategorilerinin içeriğini almasına olanak sağlayan yöntemleri kullanıma sunar.
IAppPublisher
Denetim Masası'ndaki Program Ekle/Kaldır aracılığıyla uygulama yayımlama yöntemlerini kullanıma sunar. Bu, bu amaç için uygulanan asıl arabirimdir.
IAppVisibility
Ekranın Windows Mağazası uygulamalarını gösterip göstermediğini saptamak için işlevsellik sağlar.
IAppVisibilityEvents
Uygulamaların bir görüntüdeki durum değişikliklerinin ve Başlangıç ekranı görünürlüğündeki değişikliklerin bildirimlerini almasını sağlar.
IAssocHandler
Dosya ilişkilendirme iletişim kutusu veya menüsü ile işlemler için yöntemleri kullanıma sunar.
IAssocHandlerInvoker
İlişkili bir uygulama işleyicisini çağıran yöntemleri kullanıma sunar.
IAttachmentExecute
E-posta ve mesajlaşma ekleri aracılığıyla dosyaların güvenli bir şekilde indirilmesini ve değişimini sağlayan bir kullanıcı ortamı sunmak için istemci uygulamalarıyla birlikte çalışan yöntemleri kullanıma sunar.
IAutoComplete
Otomatik tamamlama nesnesi (CLSID_AutoComplete) tarafından kullanıma sunuldu. Bu arabirim, uygulamaların nesneyi başlatmasına, etkinleştirmesine ve devre dışı bırakmasına olanak tanır.
IAutoComplete2
IAutoCompletegenişletir. Bu arabirim, otomatik tamamlama nesnesinin istemcilerinin otomatik tamamlamanın nasıl çalıştığını denetleyebilen bir dizi seçeneği almasını ve ayarlamasını sağlar.
IAutoCompleteDropDown
İstemcilerin otomatik tamamlama açılan listesinin görüntüleme durumunu sıfırlamasına veya sorgulamasına olanak tanıyan yöntemleri kullanıma sunar. Bu, düzenleme denetiminde kullanıcı tarafından girilen bir dizeye yönelik olası tamamlamaları içerir.
IBandHost
Bant oluşturup yok eden ve kullanılabilirliklerini belirten yöntemleri kullanıma sunar.
IBandSite
Bant nesnelerini denetleen yöntemleri kullanıma sunar.
IBrowserFrameOptions
Tarayıcının veya konağın IShellView'a ne tür bir görünüm davranışının desteklendiği sormasına izin verir.
ICategorizer
Öğe tanımlayıcı listeleri hakkında bilgi almak için kullanılan yöntemleri kullanıma sunar.
ICategoryProvider
IShellFolderüzerinde kayıtlı kategorilere ayırıcıların listesini kullanıma sunar.
ICDBurn
Bir sistemin CD'ye yazmak için donanıma, CD yazıcı cihazının sürücü harfine sahip olup olmadığını belirleyen ve program aracılığıyla bir CD yazma oturumu başlatan yöntemleri kullanıma sunar.
IColumnManager
Windows Gezgini Ayrıntıları görünümünde sütunları denetlemeye ve düzenlemeye olanak tanıyan yöntemleri kullanıma sunar. Her sütuna bir özelliği adlandıran bir PROPERTYKEY yapısı tarafından başvurulur.
ICommDlgBrowser
Shell tarayıcısını barındırırken kullanılacak ortak dosya iletişim kutuları tarafından kullanıma sunulur. Destekleniyorsa, ICommDlgBrowser, bir Kabuk görünümünün iletişim kutusunda normal Kabuk görünümünden farklı davranış gerektiren birkaç durumu işlemesine olanak sağlayan yöntemleri kullanıma sunar. IShellBrowser nesnesinde QueryInterface çağırarak bir ICommDlgBrowser arabirim işaretçisi elde edebilirsiniz.
ICommDlgBrowser2
ICommDlgBrowserözelliklerini genişletir. Bu arabirim, kabuk tarayıcısını barındırırken ortak dosya iletişim kutuları tarafından kullanıma sunulur. IShellBrowser nesnesinde QueryInterface çağrılarak ICommDlgBrowser2 işaretçisi alınabilir.
ICommDlgBrowser3
ICommDlgBrowser2özelliklerini genişletir ve kabuk tarayıcısını barındırırken ortak dosya iletişim kutuları tarafından kullanılır.
IComputerInfoChangeNotify
Bu arabirim Windows'un sonraki sürümlerinde bulunmayabilir.
IConnectableCredentialProviderCredential
IConnectableCredentialProviderCredentialnesneleribağlanma ve bağlantısını kesme yöntemlerini kullanıma sunar.
IContactManagerInterop
Birden çok pencereyi yöneten bir uygulamada ContactManager yöntemlerine erişimi etkinleştirir.
IContextMenu
Shell nesnesiyle ilişkilendirilmiş bir kısayol menüsü oluşturan veya birleştirilen yöntemleri kullanıma sunar.
IContextMenu2
Shell nesnesiyle ilişkilendirilmiş bir kısayol (bağlam) menüsü oluşturan veya birleştirilen yöntemleri kullanıma sunar. İstemci nesnelerinin sahip tarafından çizilmiş menü öğeleriyle ilişkili iletileri işlemesine olanak tanıyan bir yöntem ekleyerek IContextMenugenişletir.
IContextMenu3
Shell nesnesiyle ilişkilendirilmiş bir kısayol menüsü oluşturan veya birleştirilen yöntemleri kullanıma sunar. İstemci nesnelerinin sahip tarafından çizilmiş menü öğeleriyle ilişkili iletileri işlemesine izin verir ve bu ileti işlemeden bir dönüş değeri kabul ederek IContextMenu2genişletir.
IContextMenuCB
Bağlam menüsünün geri çağrısını etkinleştiren bir yöntemi kullanıma sunar. Örneğin, bir menüsüne kalkan simgesi eklemek için Yükseltme gerektiren.
IControlMarkup
ICopyHook
kopyalama kancası işleyicisi oluşturan bir yöntemi kullanıma sunar. Kopyalama kancası işleyicisi, bir Shell klasörünün veya yazıcı nesnesinin taşınabileceğini, kopyalandığını, yeniden adlandırılabildiğini veya silinebileceğini belirleyen bir Kabuk uzantısıdır. Shell, bu işlemlerden birini gerçekleştirmeden önce ICopyHook::CopyCallback yöntemini çağırır.
ICreateObject
Belirtilen sınıfın nesnesini oluşturan bir yöntemi kullanıma sunar.
ICreatingProcess
ShellExecuteEx ve IContextMenu tarafından, çağıranın oluşturulan işlemin bazı parametrelerini değiştirmesine izin vermek için kullanılır.
ICreateProcessInputs
oluşturulan işlemin bazı parametrelerini değiştirmek için ICreatingProcess arabirimi tarafından kullanılır.
ICredentialProvider
Bir kimlik bilgisi sağlayıcısının kurulumunda ve işlemesinde kullanılan yöntemleri kullanıma sunar. Tüm kimlik bilgisi sağlayıcılarının bu arabirimi uygulaması gerekir.
ICredentialProviderCredential
Kimlik bilgilerinin işlenmesini sağlayan yöntemleri kullanıma sunar.
ICredentialProviderCredential2
Kullanıcının güvenlik tanımlayıcısını (SID) alan bir yöntem ekleyerek ICredentialProviderCredential arabirimini genişletir. Kimlik bilgisi bu kullanıcıyla ilişkilendirilir ve kullanıcının kutucuğu altında gruplandırılabilir.
ICredentialProviderCredentialEvents
Bir kimlik bilgisi tarafından oturum açma kullanıcı arabiriminde veya Kimlik Bilgisi kullanıcı arabiriminde durum veya metin değişikliği olaylarını bildirmek için kullanılan zaman uyumsuz bir geri çağırma mekanizması sağlar.
ICredentialProviderCredentialEvents2
ICredentialProviderCredentialEvents arabirimini,Logon kullanıcı arabirimindeki veya Kimlik Bilgisi kullanıcı arabirimindeki alanların toplu güncelleştirmesini sağlayan yöntemler ekleyerek genişletir.
ICredentialProviderCredentialWithFieldOptions
Kimlik bilgisi sağlayıcısı çerçevesinin, oturum açma veya kimlik bilgisi kullanıcı arabiriminde bir alanın seçeneğinde özelleştirme yapıp yapmadığınız saptamasını sağlayan bir yöntem sağlar.
ICredentialProviderEvents
Kimlik bilgileri listesindeki veya alanlarındaki değişiklikleri bildirmek için bir kimlik bilgisi sağlayıcısı tarafından kullanılan zaman uyumsuz bir geri çağırma mekanizması sağlar.
ICredentialProviderFilter
Çalışma zamanında sağlanan bilgilere göre kimlik bilgisi sağlayıcılarını dinamik olarak filtrelemek için kullanılır.
ICredentialProviderSetUserArray
Kimlik bilgisi sağlayıcısının oturum açma veya kimlik bilgisi kullanıcı arabiriminde gösterilecek kullanıcı kümesini almasını sağlayan bir yöntem sağlar.
ICredentialProviderUser
Oturum açma veya kimlik bilgisi kullanıcı arabiriminde yer alan tek bir kullanıcının belirli özelliklerini almak için kullanılan yöntemleri sağlar.
ICredentialProviderUserArray
Oturum açma veya kimlik bilgisi kullanıcı arabiriminde görünecek kullanıcı kümesini temsil eder. Bu bilgiler, kimlik bilgisi sağlayıcısının alanları doldurmak veya kümeyi filtrelemek için her kullanıcı hakkındaki özellik bilgilerini almak için kümeyi numaralandırmasını sağlar.
ICurrentItem
Bir öğe için IShellFolder::BindToObject çağrılarak elde edilir. Öğe önceki bir zamanda bir öğenin anlık görüntüsünü temsil ederse, bu arabirim öğenin geçerli sürümünü alır.
ICurrentWorkingDirectory
İstemcinin nesnenin geçerli çalışma dizinini almasını veya ayarlamasını sağlayan yöntemleri kullanıma sunar.
ICustomDestinationList
Bir uygulamanın görev çubuğunda görüntülenmek üzere hedefler ve görevler de dahil olmak üzere özel bir Atlama Listesi sağlamasına olanak sağlayan yöntemleri kullanıma sunar.
IDataObjectAsyncCapability
Genellikle zaman uyumlu olan arabirimlerin zaman uyumsuz olarak çalışmasını sağlar.
Not: Bu arabirim, IAsyncOperation'nin geçerli, yeniden adlandırılmış sürümüdür.
IDataObjectProvider
DataPackage'ın birlikte çalışabilirliği desteklemek için kullandığı DataPackage nesnesinin IDataObject arabiriminiayarlamanıza veya almanıza olanak tanıyan yöntemler sağlar. DataPackage nesnesi, bir uygulama tarafından başka bir uygulamaya veri sağlamak için kullanılır.
IDataTransferManagerInterop
Birden çok pencereyi yöneten bir Windows Mağazası uygulamasında DataTransferManager yöntemlerine erişimi etkinleştirir.
IDefaultExtractIconInit
Bir nesneyle ilişkili varsayılan simgeleri ayarlamak için yöntemleri kullanıma sunar.
IDefaultFolderMenuInitialize
Kısayol menüsü bilgilerini almak ve ayarlamak için kullanılan yöntemleri sağlar. Bu bilgiler, DEFCONTEXTMENU yapısı aracılığıyla SHCreateDefaultContextMenusağlanan bilgilerle aynıdır.
IDelayedPropertyStoreFactory
Özellik erişiminin yavaş olma olasılığı olan durumlarda belirtilen IPropertyStore nesnesi oluşturmak için bir yöntemi kullanıma sunar.
IDelegateFolder
Bir temsilci klasörüne, öğe kimliklerini ayırmak ve boşaltmak için gereken IMalloc arabiriminin verildiği bir yöntemi kullanıma sunar.
IDelegateItem
Bir öğenin yolunun hemen temel alınan gösterimini elde etmek için kullanılır.
IDesktopGadget
Yüklü bir aracın kullanıcının masaüstüne program aracılığıyla eklenmesine izin veren bir yöntemi kullanıma sunar.
IDesktopWallpaper
IDestinationStreamFactory
Özelliklere değişiklik uygulamadan önce bir akışı veya dosyayı el ile kopyalama yöntemini kullanıma sunar.
IDisplayItem
Kullanıcı arabiriminde görüntülenecek öğe adı gibi görüntü özelliklerini almak için kullanılacak geçerli öğenin bir sürümünü buan yöntemleri kullanıma sunar. Kullanıcı arabirimine görüntülenecek uygun bir öğe sağlamak için kopyalama altyapısı iletişim kutuları tarafından kullanılır. Başka bir sürüm bulunamazsa geçerli öğe kullanılır.
IDockingWindow
Yerleştirme penceresi nesnesine değişiklikleri gösteren, gizleyen ve yaklaşan kaldırma dahil olmak üzere bildirimde bulunan yöntemleri kullanıma sunar. Bu arabirim, Windows Gezgini penceresinin kenarlık alanına yerleştirilebilen pencere nesneleri tarafından uygulanır.
IDockingWindowFrame
IDockingWindow nesnelerinin bir çerçeveye eklenmesini destekleyen yöntemleri kullanıma sunar. Tarayıcı tarafından uygulanır.
IDockingWindowSite
Bir veya daha fazla IDockingWindow nesnesi için kenarlık alanını yöneten yöntemleri kullanıma sunar. Bu arabirim tarayıcı tarafından uygulanır ve IOleInPlaceUIWindow arabirimine benzer.
IDragSourceHelper
Bir uygulamanın Shell sürükle ve bırak işlemi sırasında görüntülenecek görüntüyü belirtmesine izin vermek için Kabuk tarafından kullanıma sunuldu.
IDragSourceHelper2
IDragSourceHelperişlevleri ekleyen bir yöntemi kullanıma sunar. Bu yöntem, bir IDragSourceHelper nesnesi üzerinde sürükleyip bırakma işleminin özelliklerini ayarlar.
IDropTargetHelper
Resim hedef pencerenin üzerindeyken bırakma hedeflerinin sürükleyerek görüntü görüntülemesine izin veren yöntemleri kullanıma sunar.
IDynamicHWHandler
Otomatik Kullan tarafından çağrılır. Kullanıcıya görüntülemeden önce kayıtlı işleyiciyle ilgili dinamik bilgi alan yöntemleri kullanıma sunar.
IEnumAssocHandlers
Belirli dosya adı uzantılarıyla ilişkilendirilmiş işleyiciler koleksiyonunun numaralandırılmasına izin veren bir yöntemi kullanıma sunar.
IEnumerableView
Bir görünümün içeriğini numaralandıran ve numaralandırma tamamlandıktan sonra geri aramadan bildirim alan yöntemleri kullanıma sunar. Bu arabirim, bir görünümün istemcilerinin görünümün klasör içeriği listesini paylaşmaya çalışmalarına olanak tanır.
IEnumExplorerCommand
IExplorerCommandProvidertarafından sağlanır. Bu arabirim, komut çubuğuna yerleştirilecek komutların numaralandırmasını içerir.
IEnumExtraSearch
Bir klasör için kullanılabilir arama nesnelerini belirlemek için istemci tarafından kullanılan standart bir OLE numaralandırıcısı.
IEnumFullIDList
Shell klasöründeki öğelerin öğe tanımlayıcı listelerine (PIDL) işaretçilerini numaralandıran standart bir yöntem kümesini kullanıma sunar.
IEnumIDList
Bir Shell klasöründeki öğelerin PIDL'lerini listelemek için kullanılan standart bir yöntem kümesini kullanıma sunar. Bir klasörün IShellFolder::EnumObjects yöntemi çağrıldığında, bir numaralandırma nesnesi oluşturur ve nesnenin IEnumIDList arabirimine bir işaretçiyi çağıran uygulamaya geri geçirir.
IEnumObjects
Bilinmeyen nesneleri listelemek için yöntemleri kullanıma sunar.
IEnumPublishedApps
Denetim Masası'ndaki Program Ekle/Kaldır'a yayımlanan uygulamaları numaralandıran yöntemleri kullanıma sunar. Bu arabirimi ortaya çıkaran nesne, IAppPublisher::EnumAppsaracılığıyla istenir.
IEnumReadyCallback
Numaralandırma tamamlandığında uygulayıcıyı bilgilendirmek için görünümü etkinleştiren yöntemleri kullanıma sunar. görünüm, uygulayıcıya numaralandırmanın IEnumerableView::CreateEnumIDListFromContentsaracılığıyla alınabileceğini bildirmek için bu yöntemi çağırır. Geri çağırma, uygulayıcının görünüm numaralandırmasını paylaşmasına olanak tanır.
IEnumResources
Kaynak numaralandırma yöntemlerini kullanıma sunar.
IEnumShellItems
IShellItem arabirimlerinin sabit listesi kullanıma sunar. Bu arabirim genellikle IEnumShellItems yöntemi çağrılarak elde edilir.
IEnumSyncMgrConflict
Çakışma numaralandırma yöntemlerini kullanıma sunar.
IEnumSyncMgrEvents
Eşitleme olayı numaralandırma yöntemlerini kullanıma sunar.
IEnumSyncMgrSyncItems
İşleyici tarafından yönetilen eşitleme öğesi nesnelerini numaralandıran yöntemleri kullanıma sunar.
IExecuteCommand
Komut fiiliyle ilgili belirli bir durumu veya parametreyi ayarlayan yöntemleri ve bu fiili çağırmak için bir yöntemi kullanıma sunar.
IExecuteCommandApplicationHostEnvironment
Bir uygulamanın konağın masaüstünde mi yoksa çevreleyici modda mı olduğunu belirlemesini sağlayan tek bir yöntem sağlar.
IExecuteCommandHost
IExplorerCommandtabanlı Kabuk fiil işleyicisinin uygulamanın çağrıldığı konak bileşeninin UI modunu sorgulamasını sağlayan bir yöntem sağlar.
IExplorerBrowser
IExplorerBrowser, gezinilebilen veya veri nesnesinin görünümünü barındırabilen bir tarayıcı nesnesidir. Tam özellikli bir tarayıcı nesnesi olarak otomatik seyahat günlüğünü de destekler.
IExplorerBrowserEvents
Explorer tarayıcı gezintisi ve görüntüleme oluşturma olaylarının bildirimi için yöntemleri kullanıma sunar.
IExplorerCommand
Komut görünümünü alan, alt komutları numaralandıran veya komutu çağıran yöntemleri kullanıma sunar.
IExplorerCommandProvider
Explorer komutları ve komut numaralandırıcıları oluşturmak için yöntemleri kullanıma sunar.
IExplorerCommandState
Komut durumunun alınmasına izin veren tek bir yöntemi kullanıma sunar.
IExplorerPaneVisibility
Windows Gezgini'nde IShellFolder uygulaması tarafından hangi bölmelerin görünür olduğu hakkında görünüme öneriler sunmak için kullanılır. Ayrıca, bir IExplorerBrowser konağı bölme görünürlüğü hakkında bilgi sağlamak için bu arabirimi kullanabilir. Konak, hizmet kimliği olarak SID_ExplorerPaneVisibility ile QueryService uygulamalıdır. Ana bilgisayar site zincirinde olmalıdır.
IExplorerPaneVisibility uygulaması Shell klasöründen alınır. Kabuk klasörü de görünümden alınır. Ad alanı uzantısı, sistem klasörü görünüm nesnesini (DefView) kullanmak yerine özel bir görünüm (IShellView) sağlamayı seçebilir. Bu durumda, IShellView uygulaması, IExplorerPaneVisibility nesnesini döndürmek için IFolderView::GetFolder uygulamasını içermelidir.
Ad alanı uzantısı, sistem klasörü görünüm nesnesini (DefView) kullanmak yerine IShellView uygulayarak özel bir görünüm sağlayabilir. Bu durumda, IShellView uygulaması, IExplorerPaneVisibility kullanmak için IFolderView::GetFolder uygulamasını içermelidir.
IExtractIcon
bir istemcinin bir klasördeki nesnelerden biriyle ilişkili simgeyi almasını sağlayan yöntemleri kullanıma sunar.
IExtractImage
Shell klasöründen küçük resim görüntüsü isteyen yöntemleri kullanıma sunar.
IExtractImage2
IExtractImageözelliklerini genişletir.
IFileDialog
Ortak dosya iletişim kutusundan başlatan, gösteren ve sonuçlar alan yöntemleri kullanıma sunar.
IFileDialog2
IFileDialog arabirimini, çağıranın ortak dosya iletişim kutusunda gezinilebilen belirli, kısıtlanmış bir konumu adlandırmasına ve İptal düğmesinde etiket olarak görüntülenecek alternatif metin belirtmesine olanak sağlayan yöntemler sağlayarak genişletir.
IFileDialogControlEvents
Uygulamanın ortak bir dosya iletişim kutusuna eklediği denetimlerle ilgili olaylarla ilgili olarak bir uygulamaya bildirim verilmesini sağlayan yöntemleri kullanıma sunar.
IFileDialogCustomize
Bir uygulamanın ortak dosya iletişim kutusuna denetim eklemesine olanak sağlayan yöntemleri kullanıma sunar.
IFileDialogEvents
Ortak bir dosya iletişim kutusunda olayların bildirilmesine izin veren yöntemleri kullanıma sunar.
IFileIsInUse
Başka bir uygulama tarafından kullanılan bir dosya hakkında bilgi almak veya dosyayı kapatmak için çağrılabilen yöntemleri kullanıma sunar. Bir uygulama bir dosyaya erişmeye çalıştığında ve bu dosyanın zaten kullanımda olduğunu bulduğunda, bir iletişim kutusunda kullanıcıya sunmak üzere bilgi toplamak için bu arabirimin yöntemlerini kullanabilir.
IFileOpenDialog
Açık iletişim kutusuna özgü yöntemler ekleyerek IFileDialogarabiriminigenişletir.
IFileOperation
Kabuk öğelerini kopyalama, taşıma, yeniden adlandırma, oluşturma ve silme yöntemlerinin yanı sıra ilerleme ve hata iletişim kutuları sağlama yöntemlerini kullanıma sunar. Bu arabirim, SHFileOperation işlevinin yerini alır.
IFileOperationProgressSink
IFileOperation çağıranları tarafından bu arabirim aracılığıyla gerçekleştirdikleri işlemlerin ayrıntılarını izlemek için kullanılan zengin bir bildirim sistemi sağlayan yöntemleri kullanıma sunar.
IFileSaveDialog
Dosyada kalıcı hale getirmek için meta veri koleksiyonu için destek sağlayanları içeren kaydetme iletişim kutusuna özgü yöntemler ekleyerek IFileDialog arabirimini genişletir.
IFileSyncMergeHandler
IFileSystemBindData
IShellFolder::P arseDisplayNameçağrılarını iyileştirmek için dosya sistemi bilgilerini depolayan yöntemleri kullanıma sunar.
IFileSystemBindData2
IShellFolder::P arseDisplayNameçağrılarını iyileştirmek için dosya sistemi bilgilerini depolayan IFileSystemBindDatagenişletir. Bu arabirim, dosya kimliğini veya birleşim sınıfı tanımlayıcısını (CLSID) ayarlama veya alma özelliğini ekler.
IFileViewer
Kayıtlı bir dosya görüntüleyicinin bir dosyayı göstermesi veya yazdırması gerektiğinde bildirim almasına izin veren bir arabirim tanımlayan yöntemleri kullanıma sunar.
IFileViewerSite
Dosya görüntüleyicinin geçerli sabitlenmiş pencereye tanıtıcıyı almasına veya yeni bir sabitlenmiş pencere ayarlamasına olanak tanıyan bir arabirim belirleyen yöntemleri kullanıma sunar. Sabitlenmiş pencere, geçerli dosya görüntüleyicisinin bir dosya görüntülediği penceredir. Kullanıcı görüntülemek üzere yeni bir dosya seçtiğinde, Kabuk dosya görüntüleyicisini yeni bir pencere oluşturmak yerine sabitlenmiş pencerede yeni dosyayı görüntülemeye yönlendirir.
IFolderFilter
Bir sunucu uygulaması tarafından shell klasörünün numaralandırmasının nasıl filtreleneceğini belirtmek için bir istemci tarafından kullanıma sunuldu.
IFolderFilterSite
İstemcilerin Bir Kabuk klasörü numaralandırmasını filtrelemeyi belirtmesine izin vermek için bir konak tarafından dışarı aktarılır.
IFolderView
Bir klasörün görüntüleme seçenekleri hakkında bilgi alan, bu klasörde belirtilen öğeleri seçen ve klasörün görünüm modunu ayarlayan yöntemleri kullanıma sunar.
IFolderView2
Bir klasörün görüntüleme seçenekleri hakkında bilgi alan, bu klasörde belirtilen öğeleri seçen ve klasörün görünüm modunu ayarlayan yöntemleri kullanıma sunar.
IFolderViewHost
IFolderView nesnesini bir pencerede barındıran bir yöntemi kullanıma sunar.
IFolderViewOptions
Windows 7 ve sonraki görünümlere özgü klasör görünümü seçeneklerinin denetimine izin veren yöntemleri kullanıma sunar.
IFolderViewSettings
Klasör görünümü ayarlarını almak için yöntemleri kullanıma sunar.
IFrameworkInputPane
Uygulamaların giriş bölmesi için durum değişiklikleri ve konum hakkında bilgilendirilmesini sağlayan yöntemler sağlar.
IFrameworkInputPaneHandler
Giriş bölmesi (ekran klavyesi veya el yazısı paneli) gösterildiğinde veya gizlendiğinde bir uygulamaya bildirim gönderilmesini sağlar. Bu, uygulama penceresinin giriş bölmesi tarafından hiçbir giriş alanının (metin kutusu gibi) gizlenmesi için görünümünü ayarlamasına olanak tanır.
IHandlerActivationHost
IHandlerInfo
IHandlerActivationHost arabiriminin yöntemlerine işleyici hakkında bilgi sağlayan yöntemler sağlar.
IHomeGroup
Bir bilgisayarın Ev Grubu üyelik durumunu belirleyen ve paylaşım sihirbazını görüntüleyen yöntemleri kullanıma sunar.
IHWEventHandler
Kayıtlı medya türlerinin işlenmesini uygulamak için Otomatik Kullan tarafından çağrılır.
IHWEventHandler2
IHWEventHandler arabirimini, cihaz işleyicileri için Kullanıcı Hesabı Denetimi (UAC) yükseltmesini ele almak üzere genişletir.
IIdentityName
İki öğeyi karşılaştırarak aynı olup olmadığını görmek için yöntemleri kullanıma sunar.
IImageRecompress
Görüntüleri yeniden sıkıştıran bir yöntemi kullanıma sunar.
IInitializeCommand
IExplorerCommandStateuygulayan nesneleri başlatmak için kullanılan tek bir yöntemi kullanıma sunar IExecuteCommand veya uygulama tarafından belirtilen komut adı ve kayıtlı özellikleriyle IDropTarget.
IInitializeWithBindCtx
Bağlama bağlamı ile özellik işleyicisi, küçük resim işleyicisi veya önizleme işleyicisi gibi bir işleyici başlatan bir yöntemi kullanıma sunar.
IInitializeWithFile
Bir dosya yolu ile özellik işleyicisi, küçük resim işleyicisi veya önizleme işleyicisi gibi bir işleyiciyi başlatmak için bir yöntemi kullanıma sunar.
IInitializeWithItem
IShellItemile özellik işleyicisi, küçük resim işleyicisi veya önizleme işleyicisi gibi bir işleyiciyi başlatmak için kullanılan bir yöntemi kullanıma sunar.
IInitializeWithPropertyStore
Özellik deposuyla özellik işleyicisi, küçük resim işleyicisi veya önizleme işleyicisi gibi bir işleyici başlatan bir yöntemi kullanıma sunar.
IInitializeWithStream
Bir akışla özellik işleyicisi, küçük resim işleyicisi veya önizleme işleyicisi gibi bir işleyici başlatan bir yöntemi kullanıma sunar.
IInitializeWithWindow
bir istemcinin masaüstü uygulamasında kullanılan bir Windows Çalışma Zamanı nesnesine sahip penceresi sağlayabildiği bir yöntemi kullanıma sunar.
IInputObject
Kabukta bulunan bir kullanıcı giriş nesnesi için kullanıcı arabirimi etkinleştirme ve işlem hızlandırıcılarını değiştiren yöntemleri kullanıma sunar.
IInputObject2
Genel hızlandırıcıları işleyerek IInputObject genişleten bir yöntemi kullanıma sunar.
IInputObjectSite
Kabukta bulunan bir kullanıcı giriş nesnesi için odak değişikliklerini iletmek için kullanılan bir yöntemi kullanıma sunar.
IInputPanelConfiguration
Masaüstü uygulamalarının Windows Mağazası uygulamalarında kullanılan odak izleme mekanizmasını kabul etme işlevselliği sağlar.
IInputPanelInvocationConfiguration
Windows Mağazası uygulamalarının otomatik çağırma davranışını geri çevirmesini sağlar.
IIOCancelInformation
İlerleme İletişim Kutusundan işlem iş parçacığına iptal penceresi iletisi gönderme yöntemlerini kullanıma sunar.
Bu arabirim, ilerleme iletişim kutusunun işlemlerini iptal etmek için çalışan iş parçacığına PostThreadMessage aracılığıyla bir iş parçacığı iletisi göndermesini sağlar. Çalışan iş parçacığı, getMessagearacılığıyla ileti kuyruğunu düzenli aralıklarla denetlemelidir PeekMessage veya MsgWaitForMultipleObjectsEx.
IIOCancelInformation::SetCancelInformation yöntemi, ilerleme iletişim kutusuna kullanıcı İptal et'e tıkladığında postThreadMessage'ı hangi iletininbildirir. "sıfır" iş parçacığı kimliği, iptal iletisi için gönderme işlemini devre dışı bırakır.
IItemNameLimits
Geçerli ve geçersiz karakterlerin listesini veya ad alanındaki bir adın uzunluk üst sınırını alır. Doğrulama ayrıştırma ve çeviri için bu arabirimi kullanın.
IKnownFolder
Uygulamanın bilinen bir klasörün kategorisi, türü, GUID, PIDL değeri, yeniden yönlendirme özellikleri ve tanımı hakkında bilgi almasına olanak sağlayan yöntemleri kullanıma sunar. Bilinen bir klasörün IShellItem nesnesini almak için bir yöntem sağlar. Ayrıca bilinen klasörün yolunu almak veya ayarlamak için yöntemler sağlar.
IKnownFolderManager
Mevcut bilinen klasörleri oluşturan, numaralandıran veya yöneten yöntemleri kullanıma sunar.
ILaunchSourceAppUserModelId
AppUserModelIdalmak için bir yöntem sağlar.
ILaunchSourceViewSizePreference
Kaynak uygulama hakkında bilgi almak için yöntemler sağlar.
ILaunchTargetMonitor
ILaunchTargetViewSizePreference
Yeni bir uygulama penceresi için tercih edilen görünüm boyutunu almak için bir yöntem sağlar.
IMarkupCallback
IMenuPopup
IMenuPopup değiştirilmiş veya kullanılamıyor olabilir.
IModalWindow
Kalıcı bir pencereyi temsil eden bir yöntemi kullanıma sunar. Bu arabirim, Windows XP Passport Sihirbazı'nda kullanılır.
IMultiMonitorDockingSite
Tarayıcı tarafından uygulanır. Birden çok monitör sisteminde Hangi monitörün Windows görev çubuğunu içerdiğini yöneten yöntemleri kullanıma sunar.
INamedPropertyBag
Nesnenin özelliklerini kaydedebileceği belirtilen özellik paketine sahip bir nesne sağlayan yöntemleri kullanıma sunar.
INamedPropertyStore
Adlandırılmış özellikleri alan ve ayarlayan yöntemleri kullanıma sunar.
INameSpaceTreeAccessible
Bir kabuk öğesinde bir ad alanı ağaç denetiminden erişilebilirlik eylemleri gerçekleştiren yöntemleri kullanıma sunar.
INameSpaceTreeControl
Kabuk öğeleri ağacındaki düğümleri görüntülemek ve işlemek için kullanılan yöntemleri kullanıma sunar.
INameSpaceTreeControl2
Kabuk ad alanı öğeleriyle kullanılmak üzere ağaç görünümü denetimlerinin görüntüleme stillerini alan ve ayarlayan yöntemler sağlayarak INameSpaceTreeControlarabiriminigenişletir.
INameSpaceTreeControlCustomDraw
Kullanıcının özel bir ad alanı ağaç denetimi ve öğelerini çizmesini sağlayan yöntemleri kullanıma sunar.
INameSpaceTreeControlDropHandler
Sürükle ve bırak için işleyici yöntemlerini kullanıma sunar. Ad alanı ağacı denetimi tarafından, istemciye denetim içinde gerçekleşen herhangi bir sürükle ve bırak işlemini bildirmek için kullanılır. İstemcinin bırakma işlemini kesmesi ve kendi eylemini gerçekleştirmesi veya istenen bırakma efektini döndürmesi için bir yol sağlar.
INameSpaceTreeControlEvents
INameSpaceTreeControl olaylarını işlemek için yöntemleri kullanıma sunar.
INameSpaceTreeControlFolderCapabilities
Bir klasörün System.IsPinnedToNameSpaceTree filtreleme desteği durumunu alan tek bir yöntemi kullanıma sunar.
INamespaceWalk
Belirli bir kök düğümden ad alanını gösteren yöntemleri kullanıma sunar. Kılavuzun derinliği belirtilir ve tüm düğümlerin kimliklerini içeren isteğe bağlı bir dizi döndürülür.
INamespaceWalkCB
INamespaceWalkile kullanılan geri çağırma arabirimini kullanıma sunar. INamespaceWalkile bir yürüyüş gerçekleştirdikten sonra, INamespaceWalkCByöntemlerineINamespaceWalkCB'yi temsil eden bir IShellFolder nesnesi geçirilir. Bu yöntemlerin bilgilerle ne yaptığı, bunları uygulayan nesneye bağlıdır.
INamespaceWalkCB2
INamespaceWalkCB ad alanı adımlarını tamamlamak için gereken bir yöntemle genişletir. Bu yöntem, yürüyüş sırasında toplanan verileri kaldırır.
INewMenuClient
Windows 7 menüsündeki öğelerin değiştirilmesine izin veren yöntemleri kullanıma sunar.
INewShortcutHook
Yeni bir İnternet kısayolu oluşturmak için yöntemleri kullanıma sunar.
INewWindowManager
Başka bir pencere tarafından başlatılan bir pencerenin görüntülenip görüntülenmeyeceğini veya engelleneceğini belirleyen bir yöntemi kullanıma sunarak açılır pencerelerin denetimine olanak tanır.
INotifyReplica
Bir nesnenin oluşturucusunun, nesneyi sonraki mutabakata tabi olabileceğini bildirmek için araçlar sağlayan bir yöntemi kullanıma sunar. Evrak çantası uzlaştırıcısı bu arabirimin uygulanmasından sorumludur.
IObjectArray
İstemcilerin IUnknowndestekleyen bir nesne koleksiyonundaki öğelere erişmesini sağlayan yöntemleri kullanıma sunar.
IObjectCollection
İstemcilerin bir koleksiyonda IUnknown destekleyen nesneler eklemesini ve kaldırmasını sağlayan yöntemler sağlayarak IObjectArray arabirimini genişletir.
IObjectProvider
Başka bir nesneden GUID ile adlandırılmış nesneleri bulmak için bir yöntemi kullanıma sunar. QueryService'in aksine bu arabirim işlevselliğini diğer nesnelere devretmez.
IObjectWithAppUserModelID
Özel IAssocHandler nesnesini uygulayanların kendi açık Uygulama Kullanıcı Modeli Kimliğine (AppUserModelID) erişim sağlamasına olanak sağlayan yöntemleri kullanıma sunar. Bu bilgiler, belirli bir dosya türünün uygulamanın Atlama Listesi'ne eklenip eklenemeyeceğini belirlemek için kullanılır.
IObjectWithBackReferences
Bir nesne tarafından tutulan geri başvurularla etkileşim kurmak için bir yöntem sağlar.
IObjectWithCancelEvent
Çağırana, bir görevin iptalini belirtmek için çağrılan nesne tarafından sinyal verilecek bir olay sağlar.
IObjectWithFolderEnumMode
Ayrıştırılmış bir öğenin numaralandırma modlarını alan ve ayarlayan yöntemleri kullanıma sunar.
IObjectWithProgID
Bir nesneyle ilişkili ProgID'ye erişim sağlayan yöntemleri kullanıma sunar.
IObjectWithPropertyKey
Özellik anahtarını almak ve ayarlamak için yöntemleri kullanıma sunar.
IObjectWithSelection
Kabuk öğesi dizisiyle temsil edilen seçili öğeleri alan veya ayarlayan yöntemleri kullanıma sunar.
IObjMgr
İstemcinin bir sunucu nesnesi tarafından yönetilen bir nesne koleksiyonuna nesne eklemesine veya bu nesneden nesne kaldırmasına olanak sağlayan yöntemleri kullanıma sunar.
IOpenControlPanel
Denetim Masası'nın görünüm durumunu, tek tek Denetim Masası öğelerinin yolunu alan ve Denetim Masası'nın kendisini veya tek bir Denetim Masası öğesini açan yöntemleri kullanıma sunar.
IOpenSearchSource
Özel bir istemci tarafı OpenSearch veri kaynağından arama sonuçlarını almak için bir yöntemi kullanıma sunar.
IOperationsProgressDialog
İlerleme durumu iletişim kutusunu almak, ayarlamak ve sorgulamak için yöntemleri kullanıma sunar.
IPackageDebugSettings
Hata ayıklayıcısı geliştiricilerinin askıya alma veya devam etme gibi bir Windows Mağazası uygulamasının yaşam döngüsünü denetlemesini sağlar.
IPackageExecutionStateChangeNotification
Windows Mağazası uygulaması hata ayıklaması sırasında paket durum değişikliği bildirimlerini almayı etkinleştirir.
IParentAndItem
Üst öğeyi ve üst öğe alt kimliğini alan ve ayarlayan yöntemleri kullanıma sunar. IParentAndItem genellikle IShellItems üzerinde uygulansa da, IShellItemözgü değildir.
IParseAndCreateItem
IPersistFolder
Shell klasör nesnelerini başlatan bir yöntemi kullanıma sunar.
IPersistFolder2
Shell klasör nesnelerinden bilgi edinen yöntemleri kullanıma sunar.
IPersistFolder3
IPersistFolder ve IPersistFolder2 arabirimlerini genişletmek için bir klasör nesnesinin klasör kısayollarının yaygın olmayan bir şekilde işlenmesini sağlar.
IPersistIDList
Öğe tanımlayıcı listelerini kalıcı hale getirmek için kullanılan yöntemleri kullanıma sunar.
IPersistSerializedPropStorage
Serileştirilmiş özellik depolama verilerini daha sonra kullanmak üzere kalıcı hale getirmek ve kalıcı verileri yeni bir özellik deposu örneğine geri yüklemek için yöntemleri kullanıma sunar.
IPersistSerializedPropStorage2
Serileştirilmiş özellik depolama verilerini daha sonra kullanmak üzere kalıcı hale getirmek ve kalıcı verileri yeni bir özellik deposu örneğine geri yüklemek için yöntemleri kullanıma sunar.
IPlaybackManager
Medya uygulamalarının Windows kayıttan yürütme yöneticisiyle iletişim kurmasına olanak sağlayan yöntemler sağlar.
IPlaybackManagerEvents
IPreviewHandler
Zengin önizlemelerin görüntülenmesi için yöntemleri kullanıma sunar.
IPreviewHandlerFrame
Önizleme işleyicilerinin konağa klavye kısayollarını geçirmesini sağlar. Bu arabirim, klavye kısayollarının listesini alır ve konağı klavye kısayolunu işlemeye yönlendirir.
IPreviewHandlerVisuals
İşleyicileri önizlemeye renk ve yazı tipi bilgileri uygulamak için yöntemleri kullanıma sunar.
IPreviewItem
Önizleme bölmesinde gösterilecek bir öğeyi tanımlar.
IPreviousVersionsInfo
Windows Server 2003 ile sağlanan gölge kopyaları teknolojisi tarafından geri çevrilmesi amacıyla depolanan sunucu dosyalarının veya klasörlerinin önceki sürümlerini denetleen bir yöntemi kullanıma sunar.
IPrivateIdentityManager
IPrivateIdentityManager2
IProfferService
Nesnelerin aynı konak üzerindeki diğer nesnelere hizmet sunacağı genel bir mekanizma sunar.
IProgressDialog
Bir uygulamanın ilerleme durumu iletişim kutusunu görüntülemesine yönelik seçenekler sağlayan yöntemleri kullanıma sunar. Bu arabirim, ilerleme iletişim kutusu nesnesi (CLSID_ProgressDialog) tarafından dışarı aktarılır. Bu nesne, kullanıcıya işlemin nasıl ilerledeceğini göstermenin genel bir yoludur. Genellikle çok sayıda dosyayı silerken, karşıya yüklerken, kopyalarken, taşırken veya indirirken kullanılır.
IPublishedApp
Denetim Masası'ndaki Program Ekle/Kaldır'a uygulamaları temsil eden yöntemleri kullanıma sunar.
IPublishedApp2
Ek bir yükleme yöntemi sağlayarak IPublishedApp arabirimini genişletir.
IPublishingWizard
Çevrimiçi Yazdırma Sihirbazı, Web Yayımlama Sihirbazı ve Ağ Yeri Ekleme Sihirbazı ile çalışmak için yöntemleri kullanıma sunar. Windows Vista'da IPublishingWizard artık Web Yayımlama Sihirbazı'nı veya Çevrimiçi Yazdırma Sihirbazı'nı desteklemez.
IQueryAssociations
Bir dosya türü veya protokol tanımlama ve bir uygulamayla ilişkilendirme ile ilişkili olarak kayıt defterinde depolanan bilgileri alma işlemini basitleştiren yöntemleri kullanıma sunar.
IQueryCancelAutoPlay
Otomatik Kullan veya otomatik çalıştır program aracılığıyla geçersiz kılan bir yöntemi kullanıma sunar. Bu, medya eklendiğinde başlatılan içeriğin konumunu ve türünü özelleştirmenizi sağlar.
IQueryCodePage
ANSI kod sayfasının sayısal değerini (Kod Sayfası tanımlayıcısı) alır ve ayarlar.
IQueryContinue
Nesnelerin bir işleme devam etme izni için bir istemciyi sorgulaması için basit, standart bir mekanizma sağlayan bir yöntemi kullanıma sunar. Örneğin IUserNotificationistemcileri, IQueryContinue uygulamasını IUserNotification::Show yöntemine geçirmelidir.
IQueryContinueWithStatus
Kimlik bilgisi sağlayıcılarının bu girişimlere devam etmesi gerekip gerekmediğini belirlemek üzere ağa bağlanmaya çalışırken QueryContinue çağırması için standart bir mekanizma sağlayan yöntemleri kullanıma sunar. Kimlik bilgisi sağlayıcıları, bir ağ bağlantısı kurmaya çalışırken kullanıcıya ileti görüntülemek için de bu arabirimi kullanabilir.
IQueryInfo
Shell'in IShellFolder uygulamasında bulunan bir öğenin bayraklarını ve bilgi ipucu bilgilerini almak için kullandığı yöntemleri kullanıma sunar. Bilgi ipuçları genellikle bir araç ipucu denetimi içinde görüntülenir.
IRelatedItem
Belirli ilişkilere sahip ilgili öğeleri türeyen yöntemleri kullanıma sunar.
IRemoteComputer
Uzak bir nesnede çağrıldığında ad alanı uzantısını numaralandıran veya başlatan bir yöntemi kullanıma sunar. Bu arabirim, örneğin uzak yazıcılar sanal klasörünü başlatmak için kullanılır.
IResolveShellLink
Bir uygulamanın Shell klasör nesnesinin öğelerinden biri için bağlantıyı çözümlemesini istemesine olanak tanıyan bir yöntemi kullanıma sunar.
IResultsFolder
Bir veri nesnesinden öğeleri tutan yöntemleri kullanıma sunar.
IResultsFolder, ad alanının her yerinden öğeleri tutabilen ve tek bir klasörde kullanıcıya gösterebilen bir klasördür.
IRunnableTask
İşlemlerin arka plan iş parçacığında gerçekleştirilebilmesini sağlamak için bir nesne tarafından kullanıma sunulan serbest iş parçacıklı arabirim. Örneğin, IExtractImage::GetLocation yöntemi E_PENDING döndürürse, çağıran uygulamanın görüntüyü arka plan iş parçacığında ayıklamasına izin verilir.
ISearchBoxInfo
Çağıranın bir arama kutusuna girilen bilgileri almasını sağlayan yöntemleri kullanıma sunar.
ISearchContext
Özelleştirme bilgilerini arama kancalarına kanallayan yöntemleri kullanıma sunar.
ISearchFolderItemFactory
Arama klasörleri oluşturan ve değiştiren yöntemleri kullanıma sunar. Aramanın parametrelerini ayarlamak için önce Set yöntemleri çağrılır. Çağrılmadığında, bunun yerine varsayılan değerler kullanılır. ISearchFolderItemFactory::GetIDList ve ISearchFolderItemFactory::GetShellItem aramanın bu parametreler tarafından belirtilen iki biçimi döndürür.
ISharedBitmap
Bit eşlemlere erişmek için bellek açısından verimli yöntemleri kullanıma sunar. Bu arabirim, HBITMAP nesnelerinin çevresinde ince bir sarmalayıcı olarak kullanılır ve bu nesnelerin temel alınan verilerin değiştirilmesine karşı sayılması ve korunmasına olanak sağlar.
ISharingConfigurationManager
Kullanıcılar (C:\Users) veya Genel (C:\Users\Public) klasörü için bilgisayarın varsayılan paylaşım ayarlarıyla ilgili bilgileri ayarlayıp alan yöntemleri kullanıma sunar. Ayrıca, yazıcı paylaşımının denetimine izin veren bir dizi yöntemi de kullanıma sunar.
IShellApp
Program Ekle/Kaldır Uygulamasına bir uygulama hakkında genel bilgi sağlayan yöntemleri kullanıma sunar. Program Ekle/Kaldır uygulamasının dışında kullanamazsınız. Bu arabirim tarafından verilen bilgiler, desteklenen yönetim eylemlerinin bir listesini ve uygulamanın şu anda yüklü olup olmadığını içerir.
IShellBrowser
Kabuk görünümlerinin konakları (IShellViewuygulayan nesneler) tarafından uygulanır. Gezgin penceresi bağlamında çalışan ve barındırmış olduğu görünüm için hizmet sağlayan yöntemleri kullanıma sunar.
IShellChangeNotify
Bir öğenin kimliği değiştiğinde Shell ad alanı uzantısını bildiren bir yöntemi kullanıma sunar.
IShellDetails
Bir klasördeki öğeler hakkında ayrıntılı bilgi sağlamak için Kabuk klasörleri tarafından kullanıma sunuldu. Bu, klasörün görünümü Ayrıntılar olarak ayarlandığında Windows Gezgini tarafından görüntülenen bilgilerle aynıdır. Windows 2000 ve sonraki sistemler için IShellDetails, IShellFolder2tarafından değiştirilir.
IShellExtInit
Özellik sayfaları, kısayol menüleri ve sürükle ve bırak işleyicileri için Kabuk uzantılarını başlatan bir yöntemi kullanıma sunar (sık olmayan sürükle ve bırak işlemleri sırasında kısayol menülerine öğe ekleyen uzantılar).
IShellFolder
Tüm Kabuk ad alanı klasör nesneleri tarafından kullanıma sunulan yöntemleri, klasörleri yönetmek için kullanılır.
IShellFolder2
IShellFolderözelliklerini genişletir. Yöntemleri bir Shell klasörünün içeriği hakkında çeşitli bilgiler sağlar.
IShellFolderSearchable
Kabuk uzantısının aranabilir bir ad alanı sağlamasına izin veren yöntemleri kullanıma sunar.
IShellFolderSearchableCallback
Arama işlemini izlemek için geri çağırma yordamlarını kullanıma sunar.
IShellFolderViewCB
Windows Gezgini ile sistem klasörü görünüm nesnesi (SHCreateShellFolderView) aracılığıyla döndürülen IShellView nesnesi) kullanılarak uygulanan bir klasör görünümü ile Windows Gezgini arasında iletişime izin veren bir yöntemi kullanıma sunar, böylece klasör görünümü olaylar hakkında bildirim alabilir ve görünümünü buna göre değiştirebilir.
IShellFolderViewDual
Görünümü değiştiren ve geçerli klasördeki öğeleri seçen yöntemleri kullanıma sunar.
IShellFolderViewDual2
Görünümü değiştiren ve geçerli klasördeki öğeleri seçen yöntemleri kullanıma sunar.
IShellFolderViewDual3
Geçerli klasör görünümünü değiştiren yöntemleri kullanıma sunar.
IShellFolderViewType
Bir Shell klasörünün içeriğinde farklı görünümleri (verilerinin farklı hiyerarşik düzenleri) desteklemesini sağlayan yöntemleri kullanıma sunar.
IShellIcon
IShellFolder nesnesi için simge dizini elde eden bir yöntemi kullanıma sunar.
IShellIconOverlay
İçerdiği nesneler için simge katmanlarını belirtmek üzere bir ad alanı uzantısı tarafından kullanılan yöntemleri kullanıma sunar.
IShellIconOverlayIdentifier
Simge katman işleyicileri ile Kabuk arasındaki tüm iletişimi işleyen yöntemleri kullanıma sunar.
IShellImageDataAbort
IShellImageData işlemlerini durdurmak için kullanılan tek bir yöntemi kullanıma sunar.
IShellImageDataFactory
Çeşitli görüntü kaynaklarına dayalı IShellImageData örnekleri oluşturan yöntemleri kullanıma sunar.
IShellItem
Kabuk öğesi hakkında bilgi alan yöntemleri kullanıma sunar. IShellItem ve IShellItem2, yeni kodlardaki öğelerin tercih edilen temsilleridir.
IShellItem2
IShellItem öğesinin çeşitli özellik değerlerini alan yöntemlerle genişletir. IShellItem ve IShellItem2, yeni kodlardaki öğelerin tercih edilen temsilleridir.
IShellItemArray
Kabuk öğesi dizileri oluşturan ve işleyen yöntemleri kullanıma sunar.
IShellItemFilter
sunucu uygulaması tarafındanbirShell öğesinin numaralandırmasının nasıl filtreleneceğini belirtmek için istemci tarafından kullanıma sunuldu.
IShellItemImageFactory
Kabuk öğelerinin simgelerini veya küçük resimlerini döndürmek için bir yöntemi kullanıma sunar. İstenen öğe için kullanılabilir küçük resim veya simge yoksa, Shell'den sınıf başına bir simge sağlanabilir.
IShellItemResources
Shell öğesi kaynaklarını işlemek ve sorgulamak için yöntemleri kullanıma sunar.
IShellLibrary
Kitaplık oluşturma ve yönetme yöntemlerini kullanıma sunar.
IShellLink
Kabuk bağlantılarını oluşturan, değiştiren ve çözümleyen yöntemleri kullanıma sunar.
IShellLinkDataList
Bir uygulamanın birKabuğu bağlantısına ek veri blokları eklemesine olanak sağlayan yöntemleri kullanıma sunar. Bu yöntemler veri bloklarını ekler, kopyalar veya kaldırır.
IShellMenu
Başlat menüsü ve sık kullanılanlar menüsü gibi Kabuk menüleriyle etkileşim kuran yöntemleri kullanıma sunar.
IShellMenuCallback
Bir menü bandından ileti alan bir yöntemi kullanıma sunan bir geri çağırma arabirimi.
IShellPropSheetExt
Bir özellik sayfası işleyicisinin bir dosya nesnesi için görüntülenen özellik sayfasındaki sayfaları eklemesine veya değiştirmesine olanak sağlayan yöntemleri kullanıma sunar.
IShellRunDll
IShellView
Windows Gezgini'nde veya klasör pencerelerinde görünüm sunan yöntemleri kullanıma sunar.
IShellView2
IShellViewözelliklerini genişletir.
IShellView3
IShellView2::CreateViewWindow2değiştirmek için bir yöntem sağlayarak IShellView2 özelliklerini genişletir.
IShellWindows
Açık Kabuk pencerelerinin koleksiyonuna erişim sağlar.
IStartMenuPinnedList
Başlat menüsünden veya görev çubuğundan uygulama kısayolunu kaldıran bir yöntemi kullanıma sunar.
IStorageProviderCopyHook
Kabuğun bir bulut sağlayıcısının eşitleme kökündeki bir klasörü taşımasına, kopyalamasına, silmesine veya yeniden adlandırmasına izin verilip verilmeyeceğini belirleyen bir yöntemi kullanıma sunar.
IStorageProviderHandler
Belirli bir dosya veya klasörle ilişkili IStorageProviderPropertyHandler alır.
IStorageProviderPropertyHandler
Bir dosya veya klasörle ilişkilendirilmiş bir özellik koleksiyonu sağlar.
IStreamAsync
Zaman uyumsuz bir akışta girişi/çıkışı (G/Ç) yönetme yöntemlerini kullanıma sunar.
IStreamUnbufferedInfo
Kesim boyutunu bayt hizalamasına yardımcı olarak belirleyen bir yöntemi kullanıma sunar.
ISuspensionDependencyManager
ISyncMgrConflict
Bir çakışma deposundan alınan çakışma hakkında bilgi sağlayan yöntemleri kullanıma sunar ve çakışmanın çözülmesini sağlar.
ISyncMgrConflictFolder
Çakışma nesnesi için çakışma kimliği listesini alan bir yöntemi kullanıma sunar.
ISyncMgrConflictItems
Çakışma öğesi verilerini ve öğe sayısını alan yöntemleri kullanıma sunar.
ISyncMgrConflictPresenter
Kullanıcıya çakışma sunan bir yöntemi kullanıma sunar.
ISyncMgrConflictResolutionItems
Öğe bilgilerini ve öğe sayısını elde eden yöntemleri kullanıma sunar.
ISyncMgrConflictResolveInfo
Eşitleme yöneticisi çakışma çözümlemesi hakkında bilgi alan ve ayarlayan yöntemleri kullanıma sunar.
ISyncMgrConflictStore
bir işleyicinin Çakışmalar klasöründe görünen çakışmalar sağlamasına olanak sağlayan yöntemleri kullanıma sunar.
ISyncMgrControl
Bir uygulamanın veya işleyicinin eşitleme başlatmasına veya durdurmasına, işleyici veya öğe kümesindeki değişiklikleri Eşitleme Merkezi'ne bildirmesine veya özellik değerlerinde yapılan değişiklikleri bildirmesine olanak sağlayan yöntemleri kullanıma sunar.
ISyncMgrEnumItems
SYNCMGRITEM yapıları dizisi aracılığıyla numaralandıran yöntemleri kullanıma sunar. Bu yapıların her biri eşitlenebilen bir öğe hakkında bilgi sağlar. ISyncMgrEnumItems tüm standart numaralandırıcı arabirimleriyle aynı yöntemlere sahiptir: Next, Skip, Reset ve Clone.
ISyncMgrEvent
Bir olay deposundan veri alan yöntemleri kullanıma sunar. Olay deposu, Eşitleme Merkezi'nin depodaki tüm olayların bir numaralandırıcısını almasını ve tek tek olayları almasını sağlar.
ISyncMgrEventLinkUIOperation
Eşitleme sonuçları klasöründe olay bağlantılarına tıklandığında çağrılan bir yöntem sağlar.
ISyncMgrEventStore
İşleyicinin varsayılan Eşitleme Merkezi olay deposunu kullanmak yerine kendi olay deposunu sağlamasına ve kendi eşitleme olaylarını yönetmesine olanak sağlayan yöntemleri kullanıma sunar. Bu olaylar Sonuçları Eşitle klasöründe görüntülenir.
ISyncMgrHandler
Eşitleme işleyicisi tarafından uygulanan birincil arabirimi oluşturan yöntemleri kullanıma sunar. Eşitleme Merkezi, özellikleri almak, eşitleme öğelerini listelemek ve durumu değiştirmek için bu arabirim aracılığıyla işleyicinin bir örneğini oluşturur. Eşitleme Merkezi, eşitleme veya kullanıcı arabirimi işlemi gerçekleştirmek için ayrı bir iş parçacığında işleyicinin ayrı bir örneğini oluşturur.
ISyncMgrHandlerCollection
Eşitleme işleyici kimliklerinin numaralandırıcısı sağlayan ve bu eşitleme işleyicilerinin örneğini oluşturan yöntemleri kullanıma sunar.
ISyncMgrHandlerInfo
İşleyicinin Eşitleme Merkezi'ne özellik ve durum bilgileri sağlamasına izin veren yöntemleri kullanıma sunar.
ISyncMgrRegister
Bir uygulamanın eşitleme yöneticisine kaydolabilmesi için yöntemleri kullanıma sunar. Bu, ISyncMgrRegister arabirimi aracılığıyla veya doğrudan kayıt defterine kaydedilerek elde edilebilir.
ISyncMgrResolutionHandler
Eşitleme çakışmalarını yöneten yöntemleri kullanıma sunar. Eşitleme çakışması işleyicisi oluşturmak için bu arabirimi uygulayın. Çakışma çözümleme kullanıcı arabirimi (UI), kullanıcıya sunulan çakışmayı çözmek için bu arabirimi çağırır.
ISyncMgrScheduleWizardUIOperation
İşleyicinin işleyici için eşitleme zamanlaması sihirbazını görüntülemesine izin veren bir yöntemi kullanıma sunar.
ISyncMgrSessionCreator
Bir işleyicinin veya dış uygulamanın eşitlemenin başladığını Eşitleme Merkezi'ne bildirebildiği tek bir yöntemin yanı sıra ilerleme durumunu ve olayları bildirir.
ISyncMgrSyncCallback
Eşitleme işleminin ilerleme durumunu ve olayları Eşitleme Merkezi'ne bildirmesine veya işlemin iptal edilip edilmediğini sorgulamasına olanak sağlayan yöntemleri kullanıma sunar.
ISyncMgrSynchronize
Kayıtlı uygulamanın veya hizmetin eşitleme yöneticisinden bildirim almasını sağlayan yöntemleri kullanıma sunar.
ISyncMgrSynchronizeCallback
Eşitleme işlemini yöneten yöntemleri kullanıma sunar.
ISyncMgrSynchronizeInvoke
Kayıtlı bir uygulamanın öğeleri güncelleştirmek için eşitleme yöneticisini çağırmasını sağlayan yöntemleri kullanıma sunar.
ISyncMgrSyncItem
tek bir eşitleme öğesi üzerinde işlem yapıp bilgileri alan yöntemleri kullanıma salar ve işleyicilerin eşitleme öğelerini bağımsız nesneler olarak yönetmesine olanak sağlar.
ISyncMgrSyncItemContainer
İşleyicilere içerdikleri öğeler hakkında bilgi sağlayan yöntemleri kullanıma sunar.
ISyncMgrSyncItemInfo
Tek bir eşitleme öğesi için özellik ve durum bilgileri sağlayan yöntemleri kullanıma sunar.
ISyncMgrSyncResult
ISyncMgrControlçağıran uygulamaların ISyncMgrControl::StartHandlerSync veya ISyncMgrControl::StartItemSync çağrısının sonucunu almak için kullanabileceği bir yöntemi kullanıma sunar.
ISyncMgrUIOperation
Eşitleme merkezi tarafından istendiğinde eşitleme işleyicisi veya eşitleme öğesinin ui nesnesini görüntüleyebileceği bir yöntemi kullanıma sunar.
ITaskbarList
Görev çubuğunu denetleen yöntemleri kullanıma sunar. Görev çubuğundaki öğeleri dinamik olarak eklemenize, kaldırmanıza ve etkinleştirmenize olanak tanır.
ITaskbarList2
ITaskbarList arabirimini genişletir ve bir pencereyi tam ekran görüntüsü olarak işaretlemek için bir yöntem sunar.
ITaskbarList3
Windows 7'de eklenen birleşik başlatma ve değiştirme görev çubuğu düğmesi işlevselliğini destekleyen yöntemleri kullanıma sunarak ITaskbarList2genişletir. Bu işlevsellik, sekmeli bir uygulamadaki tek tek sekmeleri, küçük resim araç çubuklarını, bildirim ve durum katmanlarını ve ilerleme göstergelerini temel alan küçük resim gösterimlerini ve anahtar hedeflerini içerir.
ITaskbarList4
Çağıranın sekme küçük resmi ve göz atma özelliği için iki özellik değerini denetlemesine olanak tanıyan bir yöntem sağlayarak ITaskbarList3genişletir.
IThumbnailCache
Uygulamalar arasında paylaşılan bir sistem küçük resim önbelleği için yöntemleri kullanıma sunar.
IThumbnailCachePrimer
IThumbnailHandlerFactory
Bir öğenin küçük resim işleyicisini almak için bir yöntemi kullanıma sunar. Alt IDList için hangi ayıklayıcının kullanılacağını belirtmek istiyorsanız bu arabirimi uygulayın.
IThumbnailProvider
Küçük resim görüntüsü almak için bir yöntemi kullanıma sunar ve küçük resim işleyicileri için uygulanması amaçlanmıştır. Bu arabirimi uygulayan nesnenin de IInitializeWithStreamuygulaması gerekir.
IThumbnailSettings
Küçük resim sağlayıcısının küçük resim isteğinin kullanıcı bağlamını belirlemesini sağlayan bir yöntem sağlar.
IThumbnailStreamCache
Küçük resim akışını alır veya ayarlar. Bu arabirim yalnızca dahili kullanım içindir ve yalnızca fotoğraflar uygulaması tarafından çağrılabilir.
ITrackShellMenu
Araç çubuğu düğmelerini bir menüyle koordine etme ve açılır menü görüntüleme olanağı sağlayarak IShellMenu arabirimini genişleten yöntemleri kullanıma sunar.
ITranscodeImage
Windows tarafından desteklenen herhangi bir görüntü türünden JPEG veya bit eşlem (BMP) görüntü biçimlerine dönüştürmeye izin veren bir yöntemi kullanıma sunar.
ITransferAdviseSink
Durum toplama ve hata bilgilerini destekleyen yöntemleri kullanıma sunar.
ITransferDestination
Kopyalama veya taşıma işlemi için hedef Kabuk öğesi oluşturan yöntemleri kullanıma sunar. Bu arabirim, ITransferDestination::Advise yöntemi sağlayarak dosya işlemleri üzerinde daha fazla denetime izin vermek için sağlanır.
ITransferMediumItem
ITransferSourceITransferDestinationveya arabirimarabirim işaretçisi döndürmek için QueryInterface çağrılacak öğeyi almak için kopyalama altyapısı tarafından kullanılır. Bu arabirimler kopyalama, taşıma veya silme işlemleri için sorgulanabilir ve numaralandırılabilir.
ITransferSource
IShellItemişlemek için kopyalama, taşıma, geri dönüşüm ve diğerleri dahil olmak üzere yöntemleri kullanıma sunar. Bu arabirim, ITransferSource::Advise yöntemi sağlayarak dosya işlemleri üzerinde daha fazla denetim sağlamak için sunulur.
ITrayDeskBand
Masa bantlarını gösteren, gizleyen ve sorgulayan yöntemleri kullanıma sunar.
IUpdateIDList
Bir klasör nesnesinin alt öğesinin ITEMIDLIST güncelleştirmek için bir yöntem sağlar.
IURLSearchHook
Bilinmeyen bir URL protokolünün adresini çevirmek için tarayıcı tarafından kullanılan bir yöntemi kullanıma sunar.
IURLSearchHook2
Bir arama bağlamı nesnesi kullanarak bilinmeyen bir URL protokolünün adresini çevirmek için tarayıcı tarafından kullanılan bir yöntemi kullanıma sunar.
IUserAccountChangeCallback
Kullanıcı hesabını temsil eden resim değiştirildiğinde çağrılan bir yöntemi kullanıma sunar.
IUserNotification
Bildirim bilgilerini ayarlayan ve ardından bu bildirimi kullanıcıya görev çubuğunun bildirim alanıyla birlikte görünen bir balonda görüntüleyen yöntemleri kullanıma sunar.
Not:IUserNotification2, IUserNotification yalnızca Göster yönteminde farklılık gösterir ve bu yöntem bildirimle iletişim kurmak için geri çağırma arabirimi için ek bir parametre ekler. Aksi takdirde iki arabirim form ve işlev olarak aynıdır. CLSID_UserNotification, Show'ın her iki sürümünü de aşırı yükleme olarak uygular.
IUserNotification2
Bildirim bilgilerini ayarlayan ve ardından bu bildirimi kullanıcıya görev çubuğunun bildirim alanıyla birlikte görünen bir balonda görüntüleyen yöntemleri kullanıma sunar.
Not:IUserNotification2, IUserNotificationdevralmıyor. IUserNotification2IUserNotification yalnızca Göster yönteminde farklılık gösterir. Bu yöntem, geri çağırma arabiriminin bildirimle iletişim kurması için ek bir parametre ekler. Aksi takdirde iki arabirim form ve işlev olarak aynıdır. CLSID_UserNotification, Show'ın her iki sürümünü de aşırı yükleme olarak uygular.
IUserNotificationCallback
Bildirim balonunda fare tıklaması veya kısayol menüsü erişiminin işlenmesi için bir yöntemi kullanıma sunar. IUserNotification2::Showile kullanılır.
IUseToBrowseItem
Bu öğeye göz atarken kullanılması gereken öğeyi bulur.
IViewStateIdentityItem
Görünüm özelleştirmelerinin anımsanacağı bir öğe olan kurallı kalıcılık öğesi sağlar.
IVirtualDesktopManager
Bir uygulamanın sanal çalışma alanları oluşturan pencere gruplarıyla etkileşim kurmasını sağlayan yöntemleri kullanıma sunar.
IVisualProperties
Görsel özellikleri ayarlayıp alan yöntemleri kullanıma sunar.
IWebWizardExtension
Sihirbaz uzantısının ilk URL'sini ve hata durumunda belirli bir URL'yi ayarlamak için yöntemleri kullanıma sunarak IWizardExtensionarabiriminigenişletir.
IWizardExtension
Sunucu tarafı içerik sayfalarını barındıran Web Yayımlama Sihirbazı ve Çevrimiçi Yazdırma Sıralama Sihirbazı gibi sihirbazlar tarafından kullanılır. Bu arabirim, desteklenen uzantı sayfalarını belirtmek ve bu sayfalara gidip çıkmak için yöntemleri kullanıma sunar.
IWizardSite
Kendisi ve sihirbazın geri kalanı arasındaki kenarlıklarda gezinmek için sihirbaz uzantısı tarafından kullanılan yöntemleri kullanıma sunar.
TaskCompletionClient
Görevin tamamlanmasını etkinleştirir.