Sdílet prostřednictvím


Rozhraní prostředí

Tato část popisuje rozhraní prostředí Windows.

V této části

Námět Popis
IAccessibleObject
Zveřejňuje metodu, kterou může aplikace přístupnosti používat.
IAccessibilityDockingService
Ukotví jedno okno aplikace pro usnadnění přístupu do dolní části obrazovky.
IAccessibilityDockingServiceCallback
Informuje aplikaci pro usnadnění přístupu, že jeho okno bylo odpojeno.
IACLCustomMRU
Zveřejňuje metody, které se používají k inicializaci naposledy použitého seznamu (MRU) pro objekt automatického dokončování.
IACList
Zveřejňuje metodu, která zlepšuje efektivitu automatického dokončování, když jsou kandidátské řetězce uspořádány v hierarchii.
IACList2
Rozšiřuje rozhraní IACList, aby klienti objektu automatického dokončování mohli načítat a nastavovat příznaky možností.
IActionProgress
Představuje abstraktní základní třídu, ze které mohou operace řízené průběhem dědit.
IActionProgressDialog
Zveřejňuje metody, které inicializují a zastavují dialogové okno průběhu.
IApplicationActivationManager
Poskytuje metody, které aktivují aplikace pro Windows Store pro rozšíření launch, File a Protocol . Toto rozhraní obvykle použijete v ladicích programech a nástrojích pro návrh.
IApplicationAssociationRegistration
Zveřejňuje metody, které dotazují a nastaví výchozí aplikace pro konkrétní typ přidružení souboru a protokoly na konkrétní úrovni přidružení úroveň přidružení.
Poznámka: Od Windows 8 je jedinou funkcí tohoto rozhraní, která je podporována, je QueryCurrentDefault.
IApplicationAssociationRegistrationUI
Zveřejňuje metodu, která spustí dialogové okno rozšířeného přidružení, pomocí kterého může uživatel přizpůsobit svá přidružení.
IApplicationDesignModeSettings
Umožňuje vývojovým aplikacím dynamicky falšovat stav systému a uživatelů, jako je nativní rozlišení zobrazení, faktor škálování zařízení a stav zobrazení aplikací pro účely testování aplikací pro Windows Store spuštěných v režimu návrhu pro širokou škálu formovacích faktorů bez nutnosti skutečného hardwaru. Umožňuje také testování změn v normálním stavu řízeném uživatelem a testovat aplikace pro Windows Store v různých scénářích.
IApplicationDesignModeSettings2
Umožňuje vývojovým aplikacím dynamicky řídit stavy systému a uživatelů, jako je nativní rozlišení zobrazení, faktor škálování zařízení a rozložení zobrazení aplikací, hlášené aplikacím pro Windows Store za účelem testování aplikací pro Windows Store spuštěných v režimu návrhu pro širokou škálu faktorů formulářů bez nutnosti skutečného hardwaru. Umožňuje také testování změn v normálním stavu řízeném uživatelem a testovat aplikace pro Windows Store v různých scénářích.
IApplicationDestinations
Zveřejňuje metody, které aplikaci umožňují odebrat jeden nebo všechny cíle z kategorie Poslední nebo Kategorie Časté v seznamu odkazů.
IApplicationDocumentLists
Zveřejňuje metody, které aplikaci umožňují načíst obsah kategorie Poslední nebo Kategorie Časté v seznamu odkazů.
IAppPublisher
Zveřejňuje metody publikování aplikací prostřednictvím Přidat nebo odebrat programy v Ovládacích panelech. Toto je hlavní rozhraní implementované pro tento účel.
IAppVisibility
Poskytuje funkce pro určení, jestli se na displeji zobrazují aplikace pro Windows Store.
IAppVisibilityEvents
Umožňuje aplikacím přijímat oznámení o změnách stavu v zobrazení a změnách v viditelnosti úvodní obrazovky.
obslužné rutiny IAssocHandler
Zveřejňuje metody pro operace pomocí dialogového okna přidružení souboru nebo nabídky.
IAssocHandlerInvoker
Zveřejňuje metody, které vyvolávají přidruženou obslužnou rutinu aplikace.
IAttachmentExecute
Zveřejňuje metody, které pracují s klientskými aplikacemi k prezentaci uživatelského prostředí, které poskytuje bezpečné stahování a výměnu souborů prostřednictvím příloh e-mailu a zasílání zpráv.
IAutoComplete
Vystavený objektem automatického dokončování (CLSID_AutoComplete). Toto rozhraní umožňuje aplikacím inicializovat, povolit a zakázat objekt.
IAutoComplete2
Rozšiřuje IAutoComplete. Toto rozhraní umožňuje klientům objektu automatického dokončování načíst a nastavit řadu možností, které řídí, jak automatické dokončování funguje.
IAutoCompleteDropDown
Zveřejňuje metody, které klientům umožňují resetovat nebo dotazovat stav zobrazení rozevíracího seznamu automatického dokončování, který obsahuje možné dokončení řetězce zadaného uživatelem v ovládacím prvku pro úpravy.
IBandHost
Zveřejňuje metody, které vytvářejí a zničí pásma a určují jejich dostupnost.
IBandSite
Zveřejňuje metody, které řídí objekty pásma.
IBrowserFrameOptions
Umožňuje prohlížeči nebo hostiteli požádat IShellView, jaké chování zobrazení se podporuje.
ICategorizer
Zveřejňuje metody, které se používají k získání informací o seznamech identifikátorů položek.
ICategoryProvider
Zveřejňuje seznam kategoristů registrovaných na IShellFolder.
ICDBurn
Zveřejňuje metody, které určují, jestli má systém hardware pro zápis na disk CD, písmeno jednotky zařízení pro zápis cd a programově inicializuje relaci zápisu CD.
IColumnManager
Zveřejňuje metody, které umožňují kontrolu a manipulaci se sloupci v zobrazení podrobností Průzkumníka Windows. Na každý sloupec odkazuje struktura PROPERTYKEY, která pojmenuje vlastnost.
ICommDlgBrowser
Vystavená běžnými dialogovými okny souborů, která se mají použít při hostování prohlížeče prostředí. Pokud je to podporováno, ICommDlgBrowser zveřejňuje metody, které umožňují zobrazení prostředí zpracovávat několik případů, které vyžadují jiné chování v dialogovém okně než v normálním zobrazení prostředí. Získáte ukazatel rozhraní ICommDlgBrowser voláním QueryInterface na IShellBrowser objektu.
ICommDlgBrowser2
Rozšiřuje možnosti ICommDlgBrowser. Toto rozhraní je vystaveno běžnými dialogovými okny souborů, když hostují prohlížeč prostředí. Ukazatel na ICommDlgBrowser2 lze získat voláním QueryInterface na objekt IShellBrowser.
ICommDlgBrowser3
Rozšiřuje možnosti ICommDlgBrowser2a používá se v běžných dialogových oknech souborů při hostování prohlížeče prostředí.
IComputerInfoChangeNotify
Toto rozhraní nemusí chybět v novějších verzích Windows.
IConnectableCredentialProviderCredential
Zveřejňuje metody pro připojení a odpojení IConnectableCredentialProviderCredential objekty.
IContactManagerInterop
Umožňuje přístup k metodám ContactManager v aplikaci, která spravuje více oken.
IContextMenu
Zveřejňuje metody, které buď vytvoří nebo sloučí místní nabídku přidruženou k objektu Shell.
IContextMenu2
Zveřejňuje metody, které buď vytvářejí nebo slučují místní (kontextovou) nabídku přidruženou k objektu Shell. Rozšiřuje IContextMenu přidáním metody, která umožňuje klientským objektům zpracovávat zprávy přidružené k položkám nabídky nakreslené vlastníkem.
IContextMenu3
Zveřejňuje metody, které buď vytvoří nebo sloučí místní nabídku přidruženou k objektu Shell. Umožňuje klientským objektům zpracovávat zprávy spojené s položkami nabídky nakreslenými vlastníkem a rozšiřuje IContextMenu2 přijetím návratové hodnoty z této zpracování zpráv.
IContextMenuCB
Zveřejňuje metodu, která umožňuje zpětné volání místní nabídky. Pokud chcete například přidat ikonu štítu do menuItem, která vyžaduje zvýšení oprávnění.
IControlMarkup
ICopyHook
Zveřejňuje metodu, která vytvoří obslužnou rutinu kopírování. Obslužná rutina háku kopírování je rozšíření prostředí, které určuje, zda lze přesunout, zkopírovat, přejmenovat nebo odstranit složku prostředí nebo objekt tiskárny. Prostředí volá metodu ICopyHook::CopyCallback před provedením jedné z těchto operací.
ICreateObject
Zveřejňuje metodu, která vytvoří objekt zadané třídy.
ICreatingProcess
Používá ShellExecuteEx a IContextMenu, aby volající mohl změnit některé parametry procesu, který se vytváří.
ICreateProcessInputs
Používá rozhraní ICreatingProcess k úpravě některých parametrů vytvářeného procesu.
ICredentialProvider
Zveřejňuje metody používané při nastavení a manipulaci se zprostředkovatelem přihlašovacích údajů. Toto rozhraní musí implementovat všichni poskytovatelé přihlašovacích údajů.
ICredentialProviderCredential
Zveřejňuje metody, které umožňují zpracování přihlašovacích údajů.
ICredentialProviderCredential2
Rozšiřuje ICredentialProviderCredential rozhraní přidáním metody, která načte identifikátor zabezpečení (SID) uživatele. Přihlašovací údaje jsou přidružené k danému uživateli a dají se seskupit pod dlaždicí uživatele.
ICredentialProviderCredentialEvents
Poskytuje asynchronní mechanismus zpětného volání používaný přihlašovacími údaji k upozornění na události změny stavu nebo textu v uživatelském rozhraní přihlášení nebo přihlašovacích údajů.
ICredentialProviderCredentialEvents2
Rozšiřuje ICredentialProviderCredentialEvents rozhraní přidáním metod, které umožňují dávkovou aktualizaci polí v uživatelském rozhraníLogon nebo uživatelském rozhraní credential.
ICredentialProviderCredentialWithFieldOptions
Poskytuje metodu, která umožňuje rozhraní zprostředkovatele přihlašovacích údajů určit, zda jste v přihlašovacím nebo přihlašovacím uživatelském rozhraní provedli přizpůsobení možnosti pole.
ICredentialProviderEvents
Poskytuje asynchronní mechanismus zpětného volání používaný poskytovatelem přihlašovacích údajů k oznámení o změnách v seznamu přihlašovacích údajů nebo jejich polích.
ICredentialProviderFilter
Používá se k dynamickému filtrování zprostředkovatelů přihlašovacích údajů na základě informací dostupných za běhu.
ICredentialProviderSetUserArray
Poskytuje metodu, která umožňuje poskytovateli přihlašovacích údajů přijímat sadu uživatelů, kteří se zobrazí v přihlašovacím nebo přihlašovacím uživatelském rozhraní.
ICredentialProviderUser
Poskytuje metody, které slouží k načtení určitých vlastností jednotlivých uživatelů zahrnutých v uživatelském rozhraní přihlášení nebo přihlašovacích údajů.
ICredentialProviderUserArray
Představuje sadu uživatelů, kteří se zobrazí v přihlašovacím nebo přihlašovacím uživatelském rozhraní. Tyto informace umožňují poskytovateli přihlašovacích údajů vytvořit výčet sady, aby načetl informace o vlastnosti o každém uživateli, aby naplnil pole nebo vyfiltruje sadu.
ICurrentItem
Získáno voláním IShellFolder::BindToObject položky. Pokud položka představuje snímek položky v minulosti, toto rozhraní získá aktuální verzi položky.
ICurrentWorkingDirectory
Zveřejňuje metody, které klientovi umožňují načíst nebo nastavit aktuální pracovní adresář objektu.
ICustomDestinationList
Zveřejňuje metody, které aplikaci umožňují poskytovat vlastní seznam odkazů, včetně cílů a úkolů, pro zobrazení na hlavním panelu.
IDataObjectAsyncCapability
Umožňuje rozhraní, která jsou obvykle synchronní, aby fungovala asynchronně.
Poznámka: Toto rozhraní je aktuální, přejmenovaná verze IAsyncOperation.
IDataObjectProvider
Poskytuje metody, které umožňují nastavit nebo načíst DataPackage objektu IDataObject rozhraní, které DataPackage používá k podpoře interoperability. Objekt DataPackage používá aplikace k poskytování dat jiné aplikaci.
IDataTransferManagerInterop
Umožňuje přístup k metodám DataTransferManager v aplikaci pro Windows Store, která spravuje více oken.
IDefaultExtractIconInit
Zveřejňuje metody pro nastavení výchozích ikon přidružených k objektu.
IDefaultFolderMenuInitialize
Poskytuje metody používané k získání a nastavení informací o místní nabídce. Tyto informace jsou stejné jako SHCreateDefaultContextMenu prostřednictvím DEFCONTEXTMENU struktury.
IDelayedPropertyStoreFactory
Zveřejňuje metodu pro vytvoření zadaného IPropertyStore objektu za okolností, kdy je přístup k vlastnosti potenciálně pomalý.
IDelegateFolder
Zpřístupňuje metodu, prostřednictvím které je složka delegáta udělena IMalloc rozhraní potřebné k přidělení a volných ID položek.
IDelegateItem
Slouží k získání okamžitě podkladové reprezentace cesty položky.
IDesktopGadget
Zveřejňuje metodu, která umožňuje programové přidání nainstalované miniaplikace na plochu uživatele.
IDesktopWallpaper
IDestinationStreamFactory
Zveřejňuje metodu ručního kopírování datového proudu nebo souboru před použitím změn ve vlastnostech.
IDisplayItem
Zveřejňuje metody, které najdou verzi aktuální položky, která se má použít k získání vlastností zobrazení, jako je název položky, které se zobrazí v uživatelském rozhraní. Dialogy modulu kopírování slouží k poskytnutí uživatelského rozhraní s příslušnou položkou, která se má zobrazit. Pokud nenajdete žádnou jinou verzi, použije se aktuální položka.
IDockingWindow
Zveřejňuje metody, které upozorňují objekt dokujícího okna o změnách, včetně zobrazení, skrytí a nadcházejícího odebrání. Toto rozhraní je implementováno objekty okna, které lze ukotvit v hraničním prostoru okna Průzkumníka Windows.
IDockingWindowFrame
Zveřejňuje metody, které podporují přidání IDockingWindow objekty do rámce. Implementuje prohlížeč.
IDockingWindowSite
Zveřejňuje metody, které spravují ohraničení jednoho nebo více IDockingWindow objekty. Toto rozhraní je implementováno prohlížečem a je podobné IOleInPlaceUIWindow rozhraní.
IDragSourceHelper
Vystavené prostředím, které aplikaci umožní určit obrázek, který se zobrazí během operace přetažení a přetažení prostředí.
IDragSourceHelper2
Zveřejňuje metodu, která přidává funkce IDragSourceHelper. Tato metoda nastaví vlastnosti operace přetažení na IDragSourceHelper objektu.
IDropTargetHelper
Zveřejňuje metody, které umožňují přetažení cílů zobrazit obrázek přetažením, zatímco obrázek je přes cílové okno.
IDynamicHWHandler
Volá se automatickým přehráváním. Zveřejňuje metody, které získávají dynamické informace týkající se registrované obslužné rutiny před zobrazením uživateli.
IEnumAssocHandlers
Zveřejňuje metodu, která umožňuje výčet kolekce obslužných rutin přidružených ke konkrétním příponám názvů souborů.
IEnumerableView
Zveřejňuje metody, které vyčíslují obsah zobrazení a přijímají oznámení z zpětného volání po dokončení výčtu. Toto rozhraní umožňuje klientům zobrazení, aby se pokusili sdílet seznam obsahu složky zobrazení.
IEnumExplorerCommand
Poskytuje IExplorerCommandProvider. Toto rozhraní obsahuje výčet příkazů, které se mají vložit do panelu příkazů.
IEnumExtraSearch
Standardní enumerátor OLE používaný klientem k určení dostupných vyhledávacích objektů pro složku.
IEnumFullIDList
Zveřejňuje standardní sadu metod, které uvádějí ukazatele na seznamy identifikátorů položek (PIDL) položek ve složce Prostředí.
IEnumIDList
Zveřejňuje standardní sadu metod používaných k vytvoření výčtu KÓDŮ PID položek ve složce Prostředí. Když je volána metoda IShellFolder::EnumObjects, vytvoří objekt výčtu a předá ukazatel na IEnumIDList rozhraní zpět volající aplikaci.
IEnumObjects
Zveřejňuje metody pro výčet neznámých objektů.
IEnumPublishedApps
Zveřejňuje metody, které v Ovládacích panelech zobrazí výčet publikovaných aplikací pro přidání nebo odebrání programů. Objekt, který toto rozhraní zobrazuje, je požadován prostřednictvím IAppPublisher::EnumApps.
IEnumReadyCallback
Zveřejňuje metody, které umožňují zobrazení oznámit implementátoru po dokončení výčtu. Zobrazení volá tuto metodu, aby implementátoru řekl, že výčet lze načíst prostřednictvím IEnumerableView::CreateEnumIDListFromContents. Zpětné volání umožňuje implementátoru sdílet výčet zobrazení.
IEnumResources
Zveřejňuje metody výčtu prostředků.
IEnumShellItems
Zveřejňuje výčet rozhraní IShellItem. Toto rozhraní se obvykle získává voláním metody IEnumShellItems.
IEnumSyncMgrConflict
Zveřejňuje metody výčtu konfliktů.
IEnumSyncMgrEvents
Zveřejňuje metody výčtu událostí synchronizace.
IEnumSyncMgrSyncItems
Zveřejňuje metody, které vytvoří výčet objektů synchronizační položky spravované obslužnou rutinou.
IExecuteCommand
Zveřejňuje metody, které nastaví daný stav nebo parametr související s příkazem, a také metodu pro vyvolání tohoto příkazu.
IExecuteCommandApplicationHostEnvironment
Poskytuje jednu metodu, která aplikaci umožňuje určit, jestli je jeho hostitel v desktopovém nebo imerzivním režimu.
IExecuteCommandHost
Poskytuje metodu, která umožňuje IExplorerCommandobslužnou rutinu příkazu shellu dotazovat režim uživatelského rozhraní hostitelské komponenty, ze které byla aplikace vyvolána.
IExplorerBrowser
IExplorerBrowser je objekt prohlížeče, který lze procházet nebo který může hostovat zobrazení datového objektu. Jako plnohodnotný objekt prohlížeče podporuje také automatický cestovní protokol.
IExplorerBrowserEvents
Zveřejňuje metody pro oznámení o navigaci v prohlížeči Explorer a zobrazení událostí vytváření.
IExplorerCommand
Zveřejňuje metody, které získají vzhled příkazu, výčet dílčích příkazů nebo vyvolá příkaz.
IExplorerCommandProvider
Zveřejňuje metody pro vytváření příkazů Průzkumníka a výčtů příkazů.
IExplorerCommandState
Zveřejňuje jednu metodu, která umožňuje načtení stavu příkazu.
IExplorerPaneVisibility
Používá se v Průzkumníku Windows IShellFolder implementaci k zobrazení, která podokna jsou viditelná. Kromě toho IExplorerBrowser hostitel může toto rozhraní použít k poskytování informací o viditelnosti podokna. Hostitel by měl jako ID služby implementovat QueryService s SID_ExplorerPaneVisibility. Hostitel musí být v řetězci lokality.
IExplorerPaneVisibility implementace se načte ze složky Shell. Složka Prostředí se zase načte ze zobrazení. Rozšíření oboru názvů se může rozhodnout poskytnout vlastní zobrazení (IShellView) místo použití objektu zobrazení systémové složky (DefView). V takovém případě musí implementace IShellView obsahovat implementaci IFolderView::GetFolder k vrácení objektu IExplorerPaneVisibility.
Rozšíření oboru názvů může poskytnout vlastní zobrazení implementací IShellView sám místo použití objektu zobrazení systémové složky (DefView). V takovém případě musí implementace IShellView obsahovat implementaci IFolderView::GetFolder k použití IExplorerPaneVisibility .
IExtractIcon
Zveřejňuje metody, které klientovi umožňují načíst ikonu přidruženou k jednomu z objektů ve složce.
IExtractImage
Zveřejňuje metody, které požadují miniaturu obrázku ze složky Shell.
IExtractImage2
Rozšiřuje možnosti IExtractImage.
IFileDialog
Zveřejňuje metody, které inicializují, zobrazují a získávají výsledky z běžného dialogového okna souboru.
IFileDialog2
Rozšiřuje rozhraní IFileDialog tím, že poskytuje metody, které volajícímu umožňují pojmenovat konkrétní, omezené umístění, které lze procházet v dialogovém okně společného souboru, a také zadat alternativní text, který se má zobrazit jako popisek na tlačítku Zrušit.
IFileDialogControlEvents
Zveřejňuje metody, které aplikaci umožňují dostávat oznámení o událostech souvisejících s ovládacími prvky, které aplikace přidala do společného dialogového okna souboru.
IFileDialogCustomize
Zveřejňuje metody, které aplikaci umožňují přidat ovládací prvky do běžného dialogového okna souboru.
IFileDialogEvents
Zveřejňuje metody, které umožňují oznámení událostí v rámci běžného dialogového okna souboru.
IFileIsInUse
Zveřejňuje metody, které lze volat k získání informací o nebo zavření souboru, který používá jiná aplikace. Když se aplikace pokusí o přístup k souboru a najde tento soubor, který je již používán, může pomocí metod tohoto rozhraní shromáždit informace, které se mají uživateli prezentovat v dialogovém okně.
IFileOpenDialog
Rozšiřuje IFileDialog rozhraní přidáním metod specifických pro otevřené dialogové okno.
IFileOperation
Zveřejňuje metody pro kopírování, přesouvání, přejmenování, vytváření a odstraňování položek prostředí a také metody pro poskytování průběhu a chybových dialogů. Toto rozhraní nahrazuje funkci SHFileOperation.
IFileOperationProgressSink
Zveřejňuje metody, které poskytují bohatý systém oznámení používaný volajícími IFileOperation k monitorování podrobností operací, které provádějí prostřednictvím tohoto rozhraní.
IFileSaveDialog
Rozšiřuje rozhraní IFileDialog přidáním metod specifických pro dialogové okno pro uložení, které zahrnují ty, které poskytují podporu pro shromažďování metadat, která mají být zachována se souborem.
IFileSyncMergeHandler
IFileSystemBindData
Zveřejňuje metody, které ukládají informace o systému souborů pro optimalizaci volání IShellFolder::P arseDisplayName.
IFileSystemBindData2
Rozšiřuje IFileSystemBindData, který ukládá informace o systému souborů pro optimalizaci volání IShellFolder::P arseDisplayName. Toto rozhraní přidá sadu schopností nebo získat ID souboru nebo identifikátor třídy spojení (CLSID).
IFileViewer
Zveřejňuje metody, které určují rozhraní, které umožňuje, aby byl registrovaný prohlížeč souborů upozorněn, když musí zobrazit nebo vytisknout soubor.
IFileViewerSite
Zveřejňuje metody, které určují rozhraní, které prohlížeči souborů umožňuje načíst popisovač do aktuálního připnutého okna nebo nastavit nové připnuté okno. Připnuté okno je okno, ve kterém aktuální prohlížeč souborů zobrazuje soubor. Když uživatel vybere nový soubor, který chcete zobrazit, shell přesměruje prohlížeč souborů, aby nový soubor zobrazil v připnutém okně, a nevytvoří nové okno.
IFolderFilter
Vystaveno klientem, aby určil, jak filtrovat výčet složky Shell serverovou aplikací.
IFolderFilterSite
Exportovaný hostitelem, aby mohli klienti určit, jak filtrovat výčet složek prostředí.
IFolderView
Zveřejňuje metody, které načítají informace o možnostech zobrazení složky, vyberou zadané položky v této složce a nastaví režim zobrazení složky.
IFolderView2
Zveřejňuje metody, které načítají informace o možnostech zobrazení složky, vyberou zadané položky v této složce a nastaví režim zobrazení složky.
IFolderViewHost
Zveřejňuje metodu, která je hostitelem objektu IFolderView v okně.
IFolderViewOptions
Zveřejňuje metody, které umožňují řídit možnosti zobrazení složek specifické pro windows 7 a novější zobrazení.
IFolderViewSettings
Zveřejňuje metody pro získání nastavení zobrazení složky.
IFrameworkInputPane
Poskytuje metody, které aplikacím umožňují informovat o změnách stavu a umístění vstupního podokna.
IFrameworkInputPaneHandler
Umožňuje aplikaci upozornit, když se zobrazí nebo skryje vstupní podokno (klávesnice na obrazovce nebo panel rukopisu). To umožňuje, aby okno aplikace upravilo zobrazení tak, aby vstupní oblasti (například textové pole) nebyly skryty vstupním podoknem.
IHandlerActivationHost
IHandlerInfo
Poskytuje metody, které poskytují informace o obslužné rutině metodám IHandlerActivationHost rozhraní.
IHomeGroup
Zveřejňuje metody, které určují stav členství v domácí skupině počítače a zobrazí průvodce sdílením.
IHWEventHandler
Volá se automatickým přehráváním pro implementaci zpracování registrovaných typů médií.
IHWEventHandler2
Rozšiřuje rozhraní IHWEventHandler o zvýšení oprávnění řízení uživatelských účtů (UAC) pro obslužné rutiny zařízení.
IIdentityName
Zveřejňuje metody pro porovnání dvou položek a zjistí, jestli jsou stejné.
IImageRecompress
Zveřejňuje metodu, která rekomprimuje obrázky.
IInitializeCommand
Zveřejňuje jedinou metodu použitou k inicializaci objektů, které implementují IExplorerCommandState, IExecuteCommand nebo IDropTarget s názvem příkazu zadaným aplikací a jeho registrovanými vlastnostmi.
IInitializeWithBindCtx
Zveřejňuje metodu, která inicializuje obslužnou rutinu, například obslužnou rutinu vlastnosti, obslužnou rutinu miniatur nebo obslužnou rutinu náhledu s kontextem vazby.
IInitializeWithFile
Zveřejňuje metodu pro inicializaci obslužné rutiny, jako je obslužná rutina vlastnosti, obslužná rutina miniatur nebo obslužná rutina náhledu, s cestou k souboru.
IInitializeWithItem
Zveřejňuje metodu použitou k inicializaci obslužné rutiny, jako je obslužná rutina vlastnosti, obslužná rutina miniatur nebo obslužná rutina náhledu, s IShellItem.
IInitializeWithPropertyStore
Zveřejňuje metodu, která inicializuje obslužnou rutinu, například obslužnou rutinu vlastnosti, obslužnou rutinu miniatur nebo obslužnou rutinu náhledu s úložištěm vlastností.
IInitializeWithStream
Zveřejňuje metodu, která inicializuje obslužnou rutinu, jako je obslužná rutina vlastnosti, obslužná rutina miniatury nebo obslužná rutina náhledu, pomocí datového proudu.
IInitializeWithWindow
Zveřejňuje metodu, pomocí které může klient poskytnout okno vlastníka objektu prostředí Windows Runtime používanému v desktopové aplikaci.
IInputObject
Zveřejňuje metody, které mění aktivaci uživatelského rozhraní a akcelerátory procesů pro vstupní objekt uživatele obsažený v prostředí.
IInputObject2
Zveřejňuje metodu, která rozšiřuje IInputObject zpracováním globálních akcelerátorů.
IInputObjectSite
Zveřejňuje metodu, která se používá ke komunikaci změn fokusu pro objekt vstupu uživatele obsažený v prostředí.
IInputPanelConfiguration
Poskytuje funkce pro desktopové aplikace, které se můžou přihlásit k mechanismu sledování fokusu používaného v aplikacích pro Windows Store.
IInputPanelInvocationConfiguration
Umožňuje aplikacím pro Windows Store vyjádřit výslovný nesouhlas s automatickým vyvoláním chování.
IIOCancelInformation
Zveřejňuje metody pro publikování zprávy okna zrušení do vlákna procesu z dialogového okna Průběhu.
Toto rozhraní umožňuje dialogové okno průběhu publikovat zprávu vlákna prostřednictvím PostThreadMessage pracovní vlákno zrušit své operace. Pracovní vlákno musí pravidelně kontrolovat frontu zpráv prostřednictvím GetMessage, PeekMessage nebo MsgWaitForMultipleObjectsEx.
IIOCancelInformation::SetCancelInformation metoda sděluje průběh dialogové okno, které vlákno ID a jakou zprávu PostThreadMessage když uživatel klikne Cancel. ID vlákna nula zakáže operaci odesílání zprávy o zrušení.
IItemNameLimits
Načte seznam platných a neplatných znaků nebo maximální délku názvu v oboru názvů. Toto rozhraní použijte k analýze a překladu ověřování.
IKnownFolder
Zveřejňuje metody, které aplikaci umožňují načíst informace o kategorii, typu, guid, hodnotě PIDL, možnostech přesměrování a definici známé složky. Poskytuje metodu pro načtení známé složky IShellItem objektu. Poskytuje také metody pro získání nebo nastavení cesty známé složky.
IKnownFolderManager
Zveřejňuje metody, které vytvářejí, vyčíslují nebo spravují existující známé složky.
ILaunchSourceAppUserModelId
Poskytuje metodu pro načtení AppUserModelId.
ILaunchSourceViewSizePreference
Poskytuje metody pro načtení informací o zdrojové aplikaci.
ILaunchTargetMonitor
ILaunchTargetViewSizePreference
Poskytuje metodu pro načtení upřednostňované velikosti zobrazení pro nové okno aplikace.
IMarkupCallback
IMenuPopup
IMenuPopup může být změněn nebo nedostupný.
IModalWindow
Zveřejňuje metodu, která představuje modální okno. Toto rozhraní se používá v Průvodci službou Windows XP Passport.
IMultiMonitorDockingSite
Implementuje prohlížeč. Zveřejňuje metody, které spravují, které monitor obsahují hlavní panel Windows v systému s více monitory.
INamedPropertyBag
Zveřejňuje metody, které poskytují objekt se zadanou taškou vlastností, ve které může objekt uložit své vlastnosti.
INamedPropertyStore
Zveřejňuje metody, které získávají a nastavují pojmenované vlastnosti.
INameSpaceTreeAccessible
Zveřejňuje metody, které provádějí akce přístupnosti u položky prostředí z ovládacího prvku stromu oboru názvů.
INameSpaceTreeControl
Zveřejňuje metody používané k zobrazení a manipulaci s uzly ve stromu položek prostředí.
INameSpaceTreeControl2
Rozšiřuje INameSpaceTreeControl rozhraní tím, že poskytuje metody, které získat a nastavit styly zobrazení ovládacích prvků treeview pro použití s položkami oboru názvů Shell.
INameSpaceTreeControlCustomDraw
Zveřejňuje metody, které uživateli umožňují nakreslit vlastní ovládací prvek stromu oboru názvů a jeho položky.
INameSpaceTreeControlDropHandler
Zveřejňuje metody obslužné rutiny pro přetažení. Používá se ovládacím prvkem stromu oboru názvů k upozornění klienta na jakoukoli operaci přetažení, která probíhá v rámci ovládacího prvku. Poskytuje způsob, jak klient zachytit operaci vyřazení a provést vlastní akci nebo vrátit požadovaný efekt přetažení.
INameSpaceTreeControlEvents
Zveřejňuje metody pro zpracování událostí INameSpaceTreeControl.
INameSpaceTreeControlFolderCapabilities
Zveřejňuje jednu metodu, která načte stav System.IsPinnedToNameSpaceTree podpory filtrování složky.
INamespaceWalk
Zveřejňuje metody, které provedou obor názvů z daného kořenového uzlu. Zadává se hloubka chodu a vrátí se volitelné pole obsahující ID všech uzlů, které se prošly.
INamespaceWalkCB
Rozhraní zpětného volání, které zobrazuje metody používané s INamespaceWalk. Po provedení procházky s INamespaceWalk, IShellFolder objekt představující procházené uzly se předává INamespaceWalkCB metody. Co tyto metody dělají s informacemi, závisí na objektu, který je implementuje.
INamespaceWalkCB2
Rozšiřuje INamespaceWalkCB metodou, která je nutná k dokončení procházky oboru názvů. Tato metoda odebere data shromážděná během procházky.
INewMenuClient
Zveřejňuje metody, které umožňují manipulaci s položkami v nabídce systému Windows 7.
INewShortcutHook
Zveřejňuje metody pro vytvoření nové internetové klávesové zkratky.
INewWindowManager
Zveřejňuje metodu, která určuje, jestli se má zobrazit nebo blokovat okno spuštěné jiným oknem, což umožňuje kontrolu nad automaticky otevíranými okny.
INotifyReplica
Zveřejňuje metodu, která poskytuje tvůrci objektu prostředky k oznámení objektu, že může být předmětem následného odsouhlasení. Za implementaci tohoto rozhraní zodpovídá slučovač aktovek.
IObjectArray
Zveřejňuje metody, které klientům umožňují přístup k položkám v kolekci objektů, které podporují IUnknown.
IObjectCollection
Rozšiřuje rozhraní IObjectArray tím, že poskytuje metody, které klientům umožňují přidávat a odebírat objekty, které podporují IUnknown v kolekci.
IObjectProvider
Zveřejňuje metodu pro zjišťování objektů pojmenovaných pomocí GUID z jiného objektu. Na rozdíl od QueryService toto rozhraní nebude delegovat jeho funkce na jiné objekty.
IObjectWithAppUserModelID
Zveřejňuje metody, které umožňují implementaci vlastního objektu IAssocHandler poskytnout přístup k jeho explicitnímu ID modelu uživatele aplikace (AppUserModelID). Tyto informace slouží k určení, zda lze konkrétní typ souboru přidat do seznamu odkazů aplikace.
IObjectWithBackReferences
Poskytuje metodu pro interakci s zpětnými odkazy uchovávanými objektem.
IObjectWithCancelEvent
Poskytuje volajícímu událost, která bude signalizovat volaný objekt k označení zrušení úkolu.
IObjectWithFolderEnumMode
Zveřejňuje metody, které získají a nastaví režimy výčtu parsované položky.
IObjectWithProgID
Zveřejňuje metody, které poskytují přístup k ProgID přidruženému k objektu.
IObjectWithPropertyKey
Zveřejňuje metody pro získání a nastavení klíče vlastnosti.
IObjectWithSelection
Zveřejňuje metody, které získávají nebo nastavují vybrané položky reprezentované polem položek prostředí.
IObjMgr
Zveřejňuje metody, které klientovi umožňují připojit nebo odebrat objekt z kolekce objektů spravovaných objektem serveru.
IOpenControlPanel
Zveřejňuje metody, které načítají stav zobrazení Ovládacích panelů, cestu jednotlivých položek Ovládacích panelů a které otevřou ovládací panely samotné nebo jednotlivé položky Ovládacích panelů.
IOpenSearchSource
Zveřejňuje metodu pro získání výsledků hledání z vlastního zdroje dat OpenSearch na straně klienta.
IOperationsProgressDialog
Zveřejňuje metody pro získání, nastavení a dotazování dialogového okna průběhu.
IPackageDebugSettings
Umožňuje vývojářům ladicího programu řídit životní cyklus aplikace pro Windows Store, jako je pozastavení nebo obnovení.
IPackageExecutionStateChangeNotification
Umožňuje příjem oznámení o změnách stavu balíčku během ladění aplikací pro Windows Store.
IParentAndItem
Zveřejňuje metody, které získají a nastaví nadřazené a podřízené ID nadřazeného objektu. Zatímco IParentAndItem je obvykle implementována v IShellItems, to není specifické pro IShellItem.
IParseAndCreateItem
IPersistFolder
Zveřejňuje metodu, která inicializuje objekty složky Shell.
IPersistFolder2
Zveřejňuje metody, které získávají informace z objektů složek prostředí.
IPersistFolder3
Rozšiřuje rozhraní IPersistFolder a IPersistFolder2 rozhraní umožňujícím objektu složky implementovat nestandardní zpracování zástupců složek.
IPersistIDList
Zveřejňuje metody, které se používají k zachování seznamů identifikátorů položek.
IPersistSerializedPropStorage
Zveřejňuje metody pro zachování serializovaných dat úložiště vlastností pro pozdější použití a obnovení trvalých dat do nové instance úložiště vlastností.
IPersistSerializedPropStorage2
Zveřejňuje metody pro zachování serializovaných dat úložiště vlastností pro pozdější použití a obnovení trvalých dat do nové instance úložiště vlastností.
IPlaybackManager
Poskytuje metody, které umožňují mediálním aplikacím komunikovat se správcem přehrávání systému Windows.
IPlaybackManagerEvents
IPreviewHandler
Zveřejňuje metody pro zobrazení bohatých náhledů.
IPreviewHandlerFrame
Umožňuje obslužné rutiny náhledu předávat hostiteli klávesové zkratky. Toto rozhraní načte seznam klávesových zkratek a nasměruje hostitele na zpracování klávesové zkratky.
IPreviewHandlerVisuals
Zveřejňuje metody pro použití informací o barvě a písmu pro obslužné rutiny náhledu.
IPreviewItem
Identifikuje položku, která se zobrazí v podokně náhledu.
IPreviousVersionsInfo
Zveřejňuje metodu, která kontroluje předchozí verze souborů nebo složek serveru uložené pro účely opětovného obnovení pomocí technologie stínových kopií, která je součástí systému Windows Server 2003.
IPrivateIdentityManager
IPrivateIdentityManager2
IProfferService
Zveřejňuje obecný mechanismus pro objekty, které nabízejí služby jiným objektům na stejném hostiteli.
IProgressDialog
Zveřejňuje metody, které poskytují možnosti aplikace k zobrazení dialogového okna průběhu. Toto rozhraní je exportováno objektem dialogového okna průběhu (CLSID_ProgressDialog). Tento objekt je obecný způsob, jak uživateli ukázat, jak probíhá operace. Obvykle se používá při odstraňování, nahrávání, kopírování, přesouvání nebo stahování velkého počtu souborů.
IPublishedApp
Zveřejňuje metody, které představují aplikace pro přidání nebo odebrání programů v Ovládacích panelech.
IPublishedApp2
Rozšiřuje rozhraní IPublishedApp poskytnutím další metody instalace.
IPublishingWizard
Zveřejňuje metody pro práci s Průvodcem online tiskem, Průvodce publikováním na webu a Průvodce přidáním síťového místa. V systému Windows Vista IPublishingWizard již nepodporuje Průvodce publikováním na webu nebo Průvodce online tiskem.
přidružení IQueryAssociations
Zveřejňuje metody, které zjednodušují proces načítání informací uložených v registru v přidružení k definování typu souboru nebo protokolu a jeho přidružení k aplikaci.
IQueryCancelAutoPlay
Zveřejňuje metodu, která programově přepíše automatického přehrávání nebo automatického spuštění. To vám umožní přizpůsobit umístění a typ obsahu, který se spustí při vložení média.
IQueryCodePage
Získá a nastaví číselnou hodnotu (identifikátor znakové stránky) znakové stránky ANSI.
IQueryContinue
Zveřejňuje metodu, která poskytuje jednoduchý standardní mechanismus pro objekty dotazování klienta na oprávnění pokračovat v operaci. Klienti IUserNotification, například musí předat implementaci IQueryContinue do IUserNotification::Show metoda.
IQueryContinueWithStatus
Zveřejňuje metody, které poskytují standardní mechanismus pro poskytovatele přihlašovacích údajů, aby volali QueryContinue při pokusu o připojení k síti, aby zjistili, jestli mají pokračovat v těchto pokusech. Zprostředkovatelé přihlašovacích údajů můžou toto rozhraní také použít k zobrazení zpráv uživateli při pokusu o navázání síťového připojení.
IQueryInfo
Zveřejňuje metody, které Shell používá k načtení příznaků a informací o informačním tipu pro položku, která se nachází v IShellFolder implementaci. Informační tipy se obvykle zobrazují uvnitř ovládacího prvku.
IRelatedItem
Zveřejňuje metody, které odvozují související položky s konkrétními relacemi.
IRemoteComputer
Zveřejňuje metodu, která při vyvolání na vzdáleném objektu vytvoří výčet nebo inicializuje rozšíření oboru názvů. Toto rozhraní se používá například k inicializaci virtuální složky vzdálených tiskáren.
IResolveShellLink
Zveřejňuje metodu, která aplikaci umožňuje požadovat, aby objekt složky Shell přeložil odkaz na jednu z jejích položek.
IResultsFolder
Zveřejňuje metody, které obsahují položky z datového objektu.
IResultsFolder je složka, která může uchovávat položky z celého oboru názvů a představuje je uživateli v jedné složce.
IRunnableTask
Rozhraní s volným vláknem, které může být vystaveno objektem, aby bylo možné provádět operace ve vlákně na pozadí. Pokud například metoda IExtractImage::GetLocation vrátí E_PENDING, volající aplikace je povolena extrahovat obrázek na vlákně na pozadí.
ISearchBoxInfo
Zveřejňuje metody, které volajícímu umožňují načíst informace zadané do vyhledávacího pole.
ISearchContext
Zveřejňuje metody, které kanálují informace o přizpůsobení pro vyhledávací háky.
ISearchFolderItemFactory
Zveřejňuje metody, které vytvářejí a upravují složky výsledků hledání. Metody Set se volají jako první, aby se nastavily parametry vyhledávání. Pokud se nevolá, použijí se výchozí hodnoty. ISearchFolderItemFactory::GetIDList a ISearchFolderItemFactory::GetShellItem vrátit dvě formy hledání určené těmito parametry.
ISharedBitmap
Zpřístupňuje metody efektivní paměti pro přístup k rastrovým obrázkům. Toto rozhraní se používá jako tenký obálka kolem objektů HBITMAP, což umožňuje, aby se tyto objekty počítaly a chránily před tím, aby se jejich podkladová data změnila.
ISharingConfigurationManager
Zveřejňuje metody, které nastavují a načítají informace o výchozím nastavení sdílení počítače pro složku Users (C:\Users) nebo Public (C:\Users\Public). Zveřejňuje také sadu metod, které umožňují řídit sdílení tiskáren.
IShellApp
Zveřejňuje metody, které poskytují obecné informace o aplikaci do aplikace Přidat nebo odebrat programy. Nelze jej použít mimo aplikaci Přidat nebo odebrat programy. Informace poskytnuté tímto rozhraním obsahují seznam podporovaných akcí správy a informace o tom, jestli je aplikace aktuálně nainstalovaná.
IShellBrowser
Implementují hostitelé zobrazení prostředí (objekty, které implementují IShellView). Zveřejňuje metody, které poskytují služby pro zobrazení, které hostuje, a další objekty, které se spouští v kontextu okna Průzkumníka.
IShellChangeNotify
Zveřejňuje metodu, která upozorní rozšíření oboru názvů prostředí při změně ID položky.
IShellDetails
Vystavené složkami shellu za účelem poskytnutí podrobných informací o položkách ve složce Jedná se o stejné informace, které průzkumník Windows zobrazí, když je zobrazení složky nastaveno na Podrobnosti. V systémech Windows 2000 a novějších je IShellDetails nahrazena IShellFolder2.
IShellExtInit
Zveřejňuje metodu, která inicializuje rozšíření prostředí pro seznamy vlastností, místní nabídky a obslužné rutiny přetahování myší (rozšíření, která přidávají položky do místních nabídek během nedefault operací přetažení).
IShellFolder
Vystavené všemi objekty složek oboru názvů shellu, jeho metody se používají ke správě složek.
IShellFolder2
Rozšiřuje možnosti IShellFolder. Jeho metody poskytují řadu informací o obsahu složky Shell.
IShellFolderSearchable
Zveřejňuje metody, které umožňují rozšíření prostředí poskytovat prohledávatelný obor názvů.
IShellFolderSearchableCallback
Zveřejňuje rutiny zpětného volání pro monitorování procesu vyhledávání.
IShellFolderViewCB
Zveřejňuje metodu, která umožňuje komunikaci mezi Průzkumníkem Windows a zobrazením složky implementovaným pomocí objektu zobrazení systémových složek (objekt IShellView vrácený prostřednictvím SHCreateShellFolderView), aby bylo možné zobrazit složky na události a odpovídajícím způsobem upravit jeho zobrazení.
IShellFolderViewDual
Zveřejňuje metody, které upravují zobrazení a výběr položek v aktuální složce.
IShellFolderViewDual2
Zveřejňuje metody, které upravují zobrazení a výběr položek v aktuální složce.
IShellFolderViewDual3
Zveřejňuje metody, které upravují aktuální zobrazení složky.
IShellFolderViewType
Zveřejňuje metody, které umožňují složce Prostředí podporovat různá zobrazení obsahu (různá hierarchická rozložení dat).
IShellIcon
Zveřejňuje metodu, která získá index ikon pro IShellFolder objektu.
IShellIconOverlay
Zveřejňuje metody používané rozšířením oboru názvů k určení překryvných ikon pro objekty, které obsahuje.
IShellIconOverlayIdentifier
Zveřejňuje metody, které zpracovávají veškerou komunikaci mezi obslužné rutiny překrytí ikon a prostředím.
IShellImageDataAbort
Zveřejňuje jednu metodu použitou k přerušení procesů IShellImageData.
IShellImageDataFactory
Zveřejňuje metody, které vytvářejí IShellImageData instance na základě různých zdrojů imagí.
IShellItem
Zveřejňuje metody, které načítají informace o položce prostředí. IShellItem a IShellItem 2 jsou upřednostňované reprezentace položek v jakémkoli novém kódu.
IShellItem2
Rozšiřuje IShellItem metodami, které načítají různé hodnoty vlastností položky. IShellItem a IShellItem2 jsou upřednostňované reprezentace položek v jakémkoli novém kódu.
IShellItemArray
Zveřejňuje metody, které vytvářejí a manipulují s položkami Shell polí.
IShellItemFilter
Vystaveno klientem, aby určil, jak filtrovat výčet položky prostředí serverovou aplikací.
IShellItemImageFactory
Zveřejňuje metodu pro vrácení ikon nebo miniatur položek prostředí. Pokud není pro požadovanou položku k dispozici žádná miniatura nebo ikona, může být v prostředí k dispozici ikona jednotlivých tříd.
IShellItemResources
Zveřejňuje metody pro manipulaci s prostředky položek prostředí a jejich dotazování.
IShellLibrary
Zveřejňuje metody pro vytváření a správu knihoven.
IShellLink
Zveřejňuje metody, které vytvářejí, upravují a přeloží odkazy prostředí.
IShellLinkDataList
Zveřejňuje metody, které aplikaci umožňují připojit další datové bloky k odkazu Shell. Tyto metody přidávají, kopírují nebo odebírat datové bloky.
IShellMenu
Zveřejňuje metody, které pracují s nabídkami Prostředí, jako je nabídka Start a nabídka Oblíbené.
IShellMenuCallback
Rozhraní zpětného volání, které zveřejňuje metodu, která přijímá zprávy z pásma nabídek.
IShellPropSheetExt
Zveřejňuje metody, které umožňují obslužné rutině seznamu vlastností přidat nebo nahradit stránky v seznamu vlastností zobrazeném pro objekt souboru.
IShellRunDll
IShellView
Zveřejňuje metody, které představují zobrazení v okně Průzkumníka Windows nebo složky.
IShellView2
Rozšiřuje možnosti IShellView.
IShellView3
Rozšiřuje možnosti IShellView2 poskytnutím metody nahrazení IShellView2::CreateViewWindow2.
IShellWindows
Poskytuje přístup ke kolekci otevřených oken prostředí.
IStartMenuPinnedList
Zveřejňuje metodu, která odepne zástupce aplikace z nabídky Start nebo na hlavním panelu.
IStorageProviderCopyHook
Zveřejňuje metodu, která určuje, jestli bude prostředí povoleno přesouvat, kopírovat, odstraňovat nebo přejmenovat složku v kořenovém adresáři synchronizace poskytovatele cloudu.
IStorageProviderHandler
Načte IStorageProviderPropertyHandler přidružené ke konkrétnímu souboru nebo složce.
IStorageProviderPropertyHandler
Poskytuje kolekci vlastností přidružených k souboru nebo složce.
IStreamAsync
Zveřejňuje metody pro správu vstupu/outpoutu (vstupně-výstupních operací) do asynchronního datového proudu.
IStreamUnbufferedInfo
Zveřejňuje metodu, která určuje velikost sektoru jako pomůcku pro sladění bajtů.
ISuspensionDependencyManager
ISyncMgrConflict
Zveřejňuje metody, které poskytují informace o konfliktu načteného z úložiště konfliktů a umožňují vyřešení konfliktu.
ISyncMgrConflictFolder
Zveřejňuje metodu, která získá seznam ID konfliktu pro konfliktní objekt.
ISyncMgrConflictItems
Zveřejňuje metody, které získají konfliktní data položek a počet položek.
ISyncMgrConflictPresenter
Zveřejňuje metodu, která uživateli představuje konflikt.
ISyncMgrConflictResolutionItems
Zveřejňuje metody, které získají informace o položce a počet položek.
ISyncMgrConflictResolveInfo
Zveřejňuje metody, které získávají a nastavují informace o řešení konfliktů správce synchronizace.
ISyncMgrConflictStore
Zveřejňuje metody, které obslužné rutině umožňují poskytovat konflikty, které se zobrazují ve složce Konflikty.
ISyncMgrControl
Zveřejňuje metody, které aplikaci nebo obslužné rutině umožňují spustit nebo zastavit synchronizaci, oznámit Centru synchronizace změny sady obslužných rutin nebo položek nebo upozornit na změny hodnot vlastností.
ISyncMgrEnumItems
Zveřejňuje metody, které vytvoří výčet prostřednictvím pole SYNCMGRITEM struktur. Každá z těchto struktur poskytuje informace o položce, kterou je možné synchronizovat. ISyncMgrEnumItems má stejné metody jako všechna standardní rozhraní enumerátoru: Next, Skip, Reset a Clone.
ISyncMgrEvent
Zveřejňuje metody, které načítají data z úložiště událostí. Úložiště událostí umožňuje Centru synchronizace získat výčet všech událostí v úložišti a také načíst jednotlivé události.
ISyncMgrEventLinkUIOperation
Poskytuje metodu, která se volá při kliknutí na odkazy na události ve složce výsledků synchronizace.
ISyncMgrEventStore
Zveřejňuje metody, které obslužné rutině umožňují poskytovat vlastní úložiště událostí a spravovat vlastní synchronizační události místo použití výchozího úložiště událostí Centra synchronizace. Tyto události se zobrazují ve složce Výsledky synchronizace.
ISyncMgrHandler
Zveřejňuje metody, které tvoří primární rozhraní implementované obslužnou rutinou synchronizace. Centrum synchronizace vytvoří prostřednictvím tohoto rozhraní jednu instanci obslužné rutiny, která získá vlastnosti, vypíše položky synchronizace a upraví stav. Centrum synchronizace vytvoří samostatnou instanci obslužné rutiny na samostatném vlákně pro provedení synchronizace nebo operace uživatelského rozhraní.
ISyncMgrHandlerCollection
Zveřejňuje metody, které poskytují výčet ID obslužné rutiny synchronizace a vytvoří instanci těchto synchronizačních obslužných rutin.
ISyncMgrHandlerInfo
Zveřejňuje metody, které obslužné rutině umožňují poskytovat informace o vlastnosti a stavu do Centra synchronizace.
ISyncMgrRegister
Zveřejňuje metody, aby se aplikace mohla zaregistrovat ve správci synchronizace. Toho lze dosáhnout prostřednictvím rozhraní ISyncMgrRegister nebo registrací přímo v registru.
ISyncMgrResolutionHandler
Zveřejňuje metody, které spravují konflikty synchronizace. Implementujte toto rozhraní pro vytvoření obslužné rutiny konfliktu synchronizace. Uživatelské rozhraní pro řešení konfliktů bude volat toto rozhraní k vyřešení konfliktu zobrazeného uživateli.
ISyncMgrScheduleWizardUIOperation
Zveřejňuje metodu, která obslužné rutině umožňuje zobrazit průvodce plánem synchronizace pro obslužnou rutinu.
ISyncMgrSessionCreator
Zveřejňuje jednu metodu, prostřednictvím které může obslužná rutina nebo externí aplikace upozornit Centrum synchronizace, že synchronizace začala, a také hlásit průběh a události.
ISyncMgrSyncCallback
Zveřejňuje metody, které umožňují procesu synchronizace hlásit průběh a události do Centra synchronizace nebo dotazovat, zda byl proces zrušen.
ISyncMgrSynchronize
Zveřejňuje metody, které umožňují registrované aplikaci nebo službě přijímat oznámení od správce synchronizace.
ISyncMgrSynchronizeCallback
Zveřejňuje metody, které spravují proces synchronizace.
ISyncMgrSynchronizeInvoke
Zveřejňuje metody, které umožňují zaregistrované aplikaci vyvolat správce synchronizace pro aktualizaci položek.
ISyncMgrSyncItem
Zveřejňuje metody, které fungují a načítají informace z jedné synchronizační položky a umožňují obslužným rutinám spravovat synchronizované položky jako nezávislé objekty.
ISyncMgrSyncItemContainer
Zveřejňuje metody, které poskytují informace obslužné rutině o položkách, které obsahují.
ISyncMgrSyncItemInfo
Zveřejňuje metody, které poskytují informace o vlastnosti a stavu jedné synchronizační položky.
ISyncMgrSyncResult
Zveřejňuje metodu, kterou aplikace volají ISyncMgrControl mohou použít k získání výsledku ISyncMgrControl::StartHandlerSync nebo ISyncMgrControl::StartItemSync volání.
ISyncMgrUIOperation
Zveřejňuje metodu, pomocí které může obslužná rutina synchronizace nebo synchronizační položka zobrazit objekt uživatelského rozhraní, když to vyžaduje Centrum synchronizace.
ITaskbarList
Zveřejňuje metody, které řídí hlavní panel. Umožňuje dynamicky přidávat, odebírat a aktivovat položky na hlavním panelu.
ITaskbarList2
Rozšíří ITaskbarList rozhraní tak, že zobrazí metodu pro označení okna jako zobrazení na celé obrazovce.
ITaskbarList3
Rozšiřuje ITaskbarList2 zveřejněním metod, které podporují jednotné spouštění a přepínání funkcí tlačítka hlavního panelu přidané ve Windows 7. Tato funkce zahrnuje reprezentace miniatur a přepínání cílů na základě jednotlivých karet v aplikaci s kartami, panelů nástrojů miniatur, překrytí oznámení a stavu a indikátorů průběhu.
ITaskbarList4
Rozšiřuje ITaskbarList3 poskytnutím metody, která volajícímu umožňuje řídit dvě hodnoty vlastností pro miniaturu karty a funkci náhledu.
IThumbnailCache
Zveřejňuje metody pro systémovou mezipaměť miniatur, která se sdílí napříč aplikacemi.
IThumbnailCachePrimer
IThumbnailHandlerFactory
Zveřejňuje metodu pro načtení obslužné rutiny miniatury položky. Implementujte toto rozhraní, pokud chcete určit, jaký extraktor se používá pro podřízený idList.
IThumbnailProvider
Zveřejňuje metodu pro získání miniatury obrázku a je určená k implementaci pro obslužné rutiny miniatur. Objekt, který implementuje toto rozhraní musí také implementovat IInitializeWithStream.
IThumbnailSettings
Poskytuje metodu, která umožňuje poskytovateli miniatur určit kontext uživatele požadavku na miniaturu.
IThumbnailStreamCache
Získá nebo nastaví stream miniatury. Toto rozhraní je určené pouze pro interní použití a může volat pouze aplikace fotky.
ITrackShellMenu
Zveřejňuje metody, které rozšiřují rozhraní IShellMenu tím, že poskytuje možnost koordinovat tlačítka panelu nástrojů s nabídkou a také zobrazit místní nabídku.
ITranscodeImage
Zveřejňuje metodu, která umožňuje převod na formáty obrázků JPEG nebo bitmapy (BMP) z libovolného typu obrázku podporovaného systémem Windows.
ITransferAdviseSink
Zveřejňuje metody podporující shromažďování stavu a informace o selhání.
ITransferDestination
Zveřejňuje metody, které vytvoří cílovou položku prostředí pro operaci kopírování nebo přesunutí. Toto rozhraní poskytuje větší kontrolu nad operacemi se soubory poskytnutím ITransferDestination::Radte metodu.
ITransferMediumItem
Používá se kopírovací modul získat položku, na které se má volat QueryInterface vrátit ukazatel na rozhraní ITransferDestination nebo rozhraní ITransferSource. Tato rozhraní se dají dotazovat a vyčíslit pro operace kopírování, přesunutí nebo odstranění.
ITransferSource
Zveřejňuje metody pro manipulaci s IShellItem, včetně kopírování, přesouvání, recyklace a dalších. Toto rozhraní je nabízeno, aby poskytovalo větší kontrolu nad operacemi se soubory poskytnutím ITransferSource::Radte metodu.
ITrayDeskBand
Zveřejňuje metody, které zobrazují, skrývají a dotazují se na deskbandy.
IUpdateIDList
Poskytuje metodu pro aktualizaci ITEMIDLIST podřízeného objektu složky.
IURLSearchHook
Zveřejňuje metodu, kterou prohlížeč používá k překladu adresy neznámého protokolu URL.
IURLSearchHook2
Zveřejňuje metodu, která se používá v prohlížeči k překladu adresy neznámého protokolu URL pomocí objektu kontextu vyhledávání.
IUserAccountChangeCallback
Zveřejňuje metodu, která se volá při změně obrázku představujícího uživatelský účet.
IUserNotification
Zveřejňuje metody, které nastaví informace o oznámení a pak zobrazí toto oznámení uživateli v bublině, která se zobrazí ve spojení s oznamovací oblastí hlavního panelu.
Poznámka:IUserNotification2 se liší od IUserNotification pouze v jeho Show metoda, která přidá další parametr pro rozhraní zpětného volání pro komunikaci s oznámením. V opačném případě jsou obě rozhraní stejná ve formě a funkci. CLSID_UserNotification implementuje obě verze Show jako přetížení.
IUserNotification2
Zveřejňuje metody, které nastaví informace o oznámení a pak zobrazí toto oznámení uživateli v bublině, která se zobrazí ve spojení s oznamovací oblastí hlavního panelu.
Poznámka:IUserNotification2 nedědí z IUserNotification . IUserNotification2 se liší od IUserNotification pouze v jeho Show metoda, která přidá další parametr pro rozhraní zpětného volání pro komunikaci s oznámením. V opačném případě jsou obě rozhraní stejná ve formě a funkci. CLSID_UserNotification implementuje obě verze Show jako přetížení.
IUserNotificationCallback
Zveřejňuje metodu pro zpracování přístupu kliknutí myší nebo místní nabídky v bublině oznámení. Používá se s IUserNotification2::Show.
IUseToBrowseItem
Najde položku, která se má použít při procházení této položky.
IViewStateIdentityItem
Poskytuje kanonické trvalost položky, pro kterou se budou pamatovat vlastní nastavení zobrazení.
IVirtualDesktopManager
Zveřejňuje metody, které aplikaci umožňují pracovat se skupinami oken, které tvoří virtuální pracovní prostory.
IVisualProperties
Zveřejňuje metody, které nastavují a získávají vlastnosti vizuálu.
IWebWizardExtension
Rozšíří IWizardExtension rozhraní tím, že zobrazí metody pro nastavení počáteční adresy URL rozšíření průvodce a konkrétní adresu URL v případě chyby.
IWizardExtension
Používají se průvodci, jako je Průvodce publikováním na webu a Průvodce online řazením tisku, který hostuje stránky obsahu na straně serveru. Toto rozhraní zveřejňuje metody pro určení podporovaných stránek rozšíření a přechod na tyto stránky a jejich odsud.
IWizardSite
Zveřejňuje metody používané rozšířením průvodce k procházení ohraničení mezi sebou a zbytkem průvodce.
TaskCompletionClient
Povolí dokončení úkolu.