Megosztás a következőn keresztül:


Rendszerhéj-interfészek

Ez a szakasz a Windows Shell felületeit ismerteti.

Ebben a szakaszban

Téma Leírás
IAccessibleObject
Egy akadálymentességi alkalmazás által használható metódust tesz elérhetővé.
IAccessibilityDockingService
Egyetlen akadálymentességi alkalmazásablak rögzítése a képernyő aljára.
IAccessibilityDockingServiceCallback
Tájékoztatja az akadálymentességi alkalmazást, hogy az ablaka ki lett állítva.
IACLCustomMRU
Az automatikus kiegészítési objektumok legutóbb használt (MRU) listájának inicializálására használt metódusokat teszi elérhetővé.
IACList
Olyan metódust tesz elérhetővé, amely javítja automatikus kiegészítési hatékonyságát, ha a jelölt sztringek hierarchia szerint vannak rendszerezve.
IACList2
Kibővíti az IACList felületet, hogy az automatikus kiegészítési objektum ügyfelei lekérhessék és beállíthassák a beállításjelzőket.
IActionProgress
Azt az absztrakt alaposztályt jelöli, amelyből a folyamatvezérelt műveletek örökölhetők.
IActionProgressDialog
Olyan metódusokat tesz elérhetővé, amelyek inicializálják és leállítják a folyamatjelző párbeszédpanelt.
IApplicationActivationManager
Olyan metódusokat biztosít, amelyek aktiválják a Windows Áruházbeli alkalmazásokat a Launch, File és Protocol bővítményekhez. Ezt a felületet általában hibakeresőkben és tervezőeszközökben fogja használni.
IApplicationAssociationRegistration
Olyan metódusokat tesz elérhetővé, amelyek lekérdezik és beállítják az alapértelmezett alkalmazásokat adott fájlhoz társítási típus, valamint protokollokat egy adott társítási szinten.
Megjegyzés: A Windows 8-as verzióban ennek a felületnek az egyetlen támogatott funkciója QueryCurrentDefault.
IApplicationAssociationRegistrationUI
Egy speciális társítási párbeszédpanelt megnyitó metódust tesz elérhetővé, amelyen keresztül a felhasználó testre szabhatja a társításokat.
IApplicationDesignModeSettings
Lehetővé teszi a fejlesztőeszköz-alkalmazások számára a rendszer- és felhasználói állapotok dinamikus hamisítását, például a natív megjelenítés felbontását, az eszközskálázási tényezőt és az alkalmazásnézet állapotát annak érdekében, hogy a tervezési módban futó Windows Áruházbeli alkalmazásokat a tényleges hardver szükségessége nélkül tesztelje. Emellett lehetővé teszi a módosítások tesztelését a felhasználók által szabályozott állapotban a Windows Áruházbeli alkalmazások teszteléséhez különböző forgatókönyvek esetén.
IApplicationDesignModeSettings2
Lehetővé teszi a fejlesztőeszköz-alkalmazások számára a rendszer és a felhasználói állapotok dinamikus vezérlését, például a natív megjelenítés felbontását, az eszközskálázási tényezőt és az alkalmazásnézet elrendezését, amelyet a Windows Áruházbeli alkalmazásoknak jelentettek, hogy a tervezési módban futó Windows Áruházbeli alkalmazásokat a tényleges hardver nélkül tesztelje. Emellett lehetővé teszi a módosítások tesztelését a felhasználók által szabályozott állapotban a Windows Áruházbeli alkalmazások teszteléséhez különböző forgatókönyvek esetén.
IApplicationDestinations
Olyan módszereket tesz elérhetővé, amelyekkel egy alkalmazás eltávolíthat egy vagy az összes célhelyet a Legutóbbi vagy Gyakori kategóriákból a jump listából.
IApplicationDocumentLists
Olyan módszereket tesz elérhetővé, amelyekkel az alkalmazás lekérheti a Legutóbbi vagy Gyakori kategóriák tartalmát a jumplistában.
IAppPublisher
Az alkalmazások közzétételének módszereit teszi elérhetővé Programok hozzáadása/eltávolítása a Vezérlőpulton. Ez az erre a célra implementált egyszerű felület.
IAppVisibility
Funkciókat biztosít annak megállapításához, hogy a kijelző megjeleníti-e a Windows Áruházbeli alkalmazásokat.
IAppVisibilityEvents
Lehetővé teszi, hogy az alkalmazások értesítést kapjanak a kijelző állapotváltozásáról és a kezdőképernyő láthatóságának változásairól.
IAssocHandler
Fájltársítási párbeszédpanelen vagy menüben elérhetővé teszi a műveletek metódusait.
IAssocHandlerInvoker
Egy társított alkalmazáskezelőt meghívó metódusokat tesz elérhetővé.
IAttachmentExecute
Olyan módszereket tesz elérhetővé, amelyek az ügyfélalkalmazásokkal együttműködve olyan felhasználói környezetet nyújtanak, amely biztonságosan letölti és kicseréli a fájlokat e-mail- és üzenetküldési mellékleteken keresztül.
IAutoComplete
Az automatikus kiegészítési objektum (CLSID_AutoComplete) teszi közzé. Ez a felület lehetővé teszi az alkalmazások számára az objektum inicializálását, engedélyezését és letiltását.
IAutoComplete2
Kibővíti IAutoComplete. Ez a felület lehetővé teszi, hogy az automatikus kiegészítési objektum ügyfelei lekérjenek és beállítsa az automatikus kiegészítés működését szabályozó számos beállítást.
IAutoCompleteDropDown
Olyan módszereket tesz elérhetővé, amelyekkel az ügyfelek visszaállítják vagy lekérdezik az automatikus kiegészítési legördülő lista megjelenítési állapotát, amely a felhasználó által a szerkesztési vezérlőben megadott sztring lehetséges kiegészítéseit tartalmazza.
IBandHost
Olyan módszereket tesz elérhetővé, amelyek sávokat hoznak létre és pusztítanak el, és megadják azok rendelkezésre állását.
IBandSite
Sávobjektumokat vezérlő metódusokat tesz elérhetővé.
IBrowserFrameOptions
Lehetővé teszi, hogy a böngésző vagy a gazdagép megkérdezze IShellView-t, milyen típusú megjelenítési viselkedés támogatott.
ICategorizer
Olyan metódusokat tesz elérhetővé, amelyek az elemazonosító-listákra vonatkozó információk lekérésére szolgálnak.
ICategoryProvider
Elérhetővé teszi az IShellFolderregisztrált kategorizálók listáját.
ICDBurn
Olyan módszereket tesz elérhetővé, amelyek meghatározzák, hogy a rendszer rendelkezik-e cd-íráshoz szükséges hardverrel, a CD-íróeszköz meghajtóbetűjelével, és programozott módon kezdeményezi a CD-írási munkamenetet.
IColumnManager
Olyan módszereket tesz elérhetővé, amelyek lehetővé teszik az oszlopok ellenőrzését és kezelését a Windows Explorer Részletek nézetében. Minden oszlopra egy PROPERTYKEY szerkezet hivatkozik, amely egy tulajdonságot nevez el.
ICommDlgBrowser
A Rendszerhéj-böngészők üzemeltetéséhez használandó gyakori fájl párbeszédpanelek tették közzé. Ha támogatott, ICommDlgBrowser olyan metódusokat tesz elérhetővé, amelyek lehetővé teszik, hogy a Shell-nézet több olyan esetet kezeljen, amelyek más viselkedést igényelnek egy párbeszédpanelen, mint egy normál Shell-nézetben. ICommDlgBrowser felületmutatót úgy szerezhet be, hogy meghívja QueryInterface az IShellBrowser objektumon.
ICommDlgBrowser2
Kibővíti ICommDlgBrowserképességeit. Ezt a felületet a közös fájl párbeszédpanelek teszik elérhetővé, amikor Shell-böngészőt üzemeltetnek. Az ICommDlgBrowser2mutatója QueryInterface meghívásával érhető el az IShellBrowser objektumon.
ICommDlgBrowser3
Kibővíti ICommDlgBrowser2képességeit, amelyeket a közös fájl párbeszédpanelek használnak a Shell-böngészők futtatásakor.
IComputerInfoChangeNotify
Előfordulhat, hogy ez a felület nem jelenik meg a Windows későbbi verzióiban.
IConnectableCredentialProviderCredential
Az IConnectableCredentialProviderCredential objektumok csatlakoztatásának és leválasztásának módszereit teszi elérhetővé.
IContactManagerInterop
Engedélyezi a hozzáférést ContactManager metódusokhoz egy olyan alkalmazásban, amely több ablakot kezel.
IContextMenu
Olyan metódusokat tesz elérhetővé, amelyek létrehoznak vagy egyesítenek egy Shell-objektumhoz társított helyi menüt.
IContextMenu2
Olyan metódusokat tesz elérhetővé, amelyek létrehoznak vagy egyesítenek egy Shell-objektumhoz társított helyi (helyi) menüt. Kibővíti IContextMenu egy olyan metódus hozzáadásával, amellyel az ügyfélobjektumok kezelhetik a tulajdonos által rajzolt menüelemekhez társított üzeneteket.
IContextMenu3
Olyan metódusokat tesz elérhetővé, amelyek létrehoznak vagy egyesítenek egy Shell-objektumhoz társított helyi menüt. Lehetővé teszi, hogy az ügyfélobjektumok kezeljenek a tulajdonos által rajzolt menüelemekhez társított üzeneteket, és kiterjesztik IContextMenu2 az adott üzenetkezelés visszatérési értékének elfogadásával.
IContextMenuCB
Olyan metódust tesz elérhetővé, amely lehetővé teszi egy helyi menü visszahívását. Ha például egy pajzsikont szeretne hozzáadni egy menuItem, amely emelést igényel.
IControlMarkup
ICopyHook
Olyan metódust tesz elérhetővé, amely létrehoz egy másolási horogkezelőt. A másolási horogkezelő egy Shell-bővítmény, amely meghatározza, hogy egy Shell-mappa vagy nyomtatóobjektum áthelyezhető, másolható, átnevezhető vagy törölhető-e. A Shell meghívja a ICopyHook::CopyCallback metódust ezen műveletek valamelyikének végrehajtása előtt.
ICreateObject
Egy adott osztály objektumát létrehozó metódust tesz elérhetővé.
ICreatingProcess
A ShellExecuteExés IContextMenu által használtlehetővé teszi, hogy a hívó módosítsa a létrehozott folyamat néhány paraméterét.
ICreateProcessInputs
Az ICreatingProcess interfésze használja a létrehozott folyamat egyes paramétereinek módosításához.
ICredentialProvider
A hitelesítőadat-szolgáltató beállításához és kezeléséhez használt módszereket teszi elérhetővé. Minden hitelesítőadat-szolgáltatónak implementálnia kell ezt a felületet.
ICredentialProviderCredential
Olyan módszereket tesz elérhetővé, amelyek lehetővé teszik a hitelesítő adatok kezelését.
ICredentialProviderCredential2
Kibővíti a ICredentialProviderCredential felületet egy olyan metódus hozzáadásával, amely lekéri a felhasználó biztonsági azonosítóját (SID). A hitelesítő adatok a felhasználóhoz tartoznak, és a felhasználó csempéje alatt csoportosíthatók.
ICredentialProviderCredentialEvents
A hitelesítő adatok által használt aszinkron visszahívási mechanizmust biztosít az állapot- vagy szövegmódosítási események értesítéséhez a bejelentkezési felhasználói felületen vagy a hitelesítő adatok felhasználói felületén.
ICredentialProviderCredentialEvents2
Kibővíti a ICredentialProviderCredentialEvents felületet olyan metódusok hozzáadásával, amelyek lehetővé teszik a mezők kötegelt frissítését aLogon felhasználói felületén vagy a Hitelesítő adatok felhasználói felületén.
ICredentialProviderCredentialWithFieldOptions
Olyan módszert biztosít, amellyel a hitelesítőadat-szolgáltató keretrendszere meghatározhatja, hogy a bejelentkezési vagy hitelesítő adatok felhasználói felületén testre szabta-e egy mező beállításait.
ICredentialProviderEvents
A hitelesítő adatok szolgáltatója által használt aszinkron visszahívási mechanizmust biztosít, amely értesíti a hitelesítő adatok listájában vagy mezőiben bekövetkező változásokról.
ICredentialProviderFilter
A hitelesítőadat-szolgáltatók futásidejű információk alapján történő dinamikus szűrésére szolgál.
ICredentialProviderSetUserArray
Olyan módszert biztosít, amely lehetővé teszi, hogy a hitelesítőadat-szolgáltató megkapja a bejelentkezési vagy hitelesítő adatok felhasználói felületén megjelenő felhasználókat.
ICredentialProviderUser
A bejelentkezési vagy hitelesítő adatok felhasználói felületén található egyes felhasználók bizonyos tulajdonságainak lekérésére szolgáló módszereket biztosít.
ICredentialProviderUserArray
A bejelentkezési vagy hitelesítő adatok felhasználói felületén megjelenő felhasználók halmazát jelöli. Ezek az információk lehetővé teszik, hogy a hitelesítőadat-szolgáltató számba adja a halmazt, hogy lekérje az egyes felhasználók tulajdonságadatait a mezők kitöltéséhez vagy a készlet szűréséhez.
ICurrentItem
Az <IShellFolder::BindToObject meghívásával szerezhető be egy elemhez. Ha az elem egy korábbi időpontban egy elem pillanatképét jelöli, ez a felület beolvasja az elem aktuális verzióját.
ICurrentWorkingDirectory
Olyan metódusokat tesz elérhetővé, amelyek lehetővé teszik az ügyfél számára egy objektum aktuális munkakönyvtárának lekérését vagy beállítását.
ICustomDestinationList
Olyan módszereket tesz elérhetővé, amelyek lehetővé teszik az alkalmazások számára, hogy egyéni jumplistát adjanak meg, beleértve a célokat és a feladatokat a tálcán való megjelenítéshez.
IDataObjectAsyncCapability
Lehetővé teszi az általában szinkron illesztők aszinkron működését.
Megjegyzés: Ez a felület IAsyncOperationaktuális, átnevezett verziója.
IDataObjectProvider
Olyan módszereket biztosít, amelyekkel beállíthat vagy lekérhet egy DataPackage objektum IDataObject felületét, amelyeket a DataPackage az együttműködés támogatására használ. A DataPackage objektumot az alkalmazás egy másik alkalmazásnak való adatok megadására használja.
IDataTransferManagerInterop
Lehetővé teszi a DataTransferManager metódusok elérését egy több ablakot kezelő Windows Áruházbeli alkalmazásban.
IDefaultExtractIconInit
Az objektumhoz társított alapértelmezett ikonok beállítására használható metódusok megjelenítése.
IDefaultFolderMenuInitialize
A helyi menü információinak lekérésére és beállítására szolgáló módszereket biztosít. Ezek az információk megegyeznek az SHCreateDefaultContextMenuDEFCONTEXTMENU struktúrán keresztül biztosított információkkal.
IDelayedPropertyStoreFactory
Egy adott IPropertyStore objektum létrehozására szolgáló metódust tesz elérhetővé olyan esetekben, amikor a tulajdonsághoz való hozzáférés esetleg lassú.
IDelegateFolder
Elérhetővé tesz egy metódust, amelyen keresztül egy delegált mappa megkapja a IMalloc felületet, amely az elemazonosítók lefoglalásához és felszabadításához szükséges.
IDelegateItem
Az elem elérési útjának közvetlenül mögöttes ábrázolásának lekérésére szolgál.
IDesktopGadget
Olyan metódust tesz elérhetővé, amely lehetővé teszi egy telepített minialkalmazás programozott hozzáadását a felhasználó asztalára.
IDesktopWallpaper
IDestinationStreamFactory
Elérhetővé tesz egy metódust egy stream vagy fájl manuális másolásához, mielőtt módosításokat alkalmaz a tulajdonságokra.
IDisplayItem
Olyan metódusokat tesz elérhetővé, amelyek megkeresik az aktuális elem azon verzióját, amellyel megjeleníthetők a felhasználói felületen megjelenítendő tulajdonságok, például az elem neve. A másolási motor párbeszédpaneljei a felhasználói felület megfelelő megjelenítendő elemének biztosítására szolgálnak. Ha nem található más verzió, a rendszer az aktuális elemet használja.
IDockingWindow
Olyan módszereket tesz elérhetővé, amelyek értesítik a dokkolóablak objektumát a módosításokról, beleértve a megjelenítést, a elrejtést és a közelgő eltávolítást. Ezt a felületet olyan ablakobjektumok implementálják, amelyek a Windows Intéző ablakának szegélyterületén belül rögzíthetők.
IDockingWindowFrame
Olyan metódusokat tesz elérhetővé, amelyek támogatják IDockingWindow objektumok kerethez való hozzáadását. A böngésző implementálta.
IDockingWindowSite
Olyan metódusokat tesz elérhetővé, amelyek egy vagy több IDockingWindow objektum szegélyterét kezelik. Ezt a felületet a böngésző implementálta, és hasonló az IOleInPlaceUIWindow felületéhez.
IDragSourceHelper
A Rendszerhéj lehetővé teszi, hogy egy alkalmazás megadja a Rendszerhéj húzási művelete során megjelenő képet.
IDragSourceHelper2
Olyan metódust tesz elérhetővé, amely funkciókkal bővíti IDragSourceHelper. Ez a metódus egy húzási művelet jellemzőit állítja be egy IDragSourceHelper objektumon.
IDropTargetHelper
Olyan módszereket tesz elérhetővé, amelyek lehetővé teszik, hogy a célpéldányok húzási képet jelenítsenek meg, miközben a kép a célablakon túl van.
IDynamicHWHandler
Az AutoPlay meghívja. Olyan metódusokat tesz elérhetővé, amelyek dinamikus információkat kapnak egy regisztrált kezelőről, mielőtt megjelenítenék azt a felhasználó számára.
IEnumAssocHandlers
Olyan metódust tesz elérhetővé, amely lehetővé teszi az adott fájlnévkiterjesztésekhez társított kezelők gyűjteményének számbavételét.
IEnumerableView
Olyan metódusokat tesz elérhetővé, amelyek számba veik egy nézet tartalmát, és értesítést kapnak a visszahívástól az enumerálás befejezésekor. Ez a felület lehetővé teszi, hogy a nézet ügyfelei megkísérlik megosztani a nézet mappatartalmainak listáját.
IEnumExplorerCommand
Egy IExplorerCommandProvider. Ez a felület a parancssávba helyezendő parancsok felsorolását tartalmazza.
IEnumExtraSearch
Egy szabványos OLE-számozó, amelyet az ügyfél használ a mappa elérhető keresési objektumainak meghatározásához.
IEnumFullIDList
Egy standard metóduskészletet tesz elérhetővé, amely a Shell-mappában lévő elemek elemazonosító-listáira (PIDL-jeire) sorolja a mutatókat.
IEnumIDList
A Rendszerhéj mappában lévő elemek PIDL-jeinek számbavételéhez használt standard metóduskészletet tesz elérhetővé. Amikor egy mappa IShellFolder::EnumObjects metódust hív meg, létrehoz egy enumerálási objektumot, és egy mutatót ad át az objektum IEnumIDList felületére a hívó alkalmazásnak.
IEnumObjects
Ismeretlen objektumok számbavételére használható metódusokat tesz elérhetővé.
IEnumPublishedApps
Olyan módszereket tesz elérhetővé, amelyek számba adták a közzétett alkalmazásokat a Vezérlőpult Programok hozzáadása/eltávolítása szolgáltatásában. A felületet felfedő objektumot az IAppPublisher::EnumAppskéri.
IEnumReadyCallback
Olyan metódusokat tesz elérhetővé, amelyek lehetővé teszik, hogy a nézet értesítse a végrehajtót az enumerálás befejezésekor. A nézet meghívja ezt a metódust, hogy tájékoztassa a végrehajtót arról, hogy az enumerálás lekérhető IEnumerableView::CreateEnumIDListFromContents. A visszahívás lehetővé teszi, hogy a megvalósító megossza a nézetek számbavételét.
IEnumResources
Erőforrás-enumerálási módszereket tesz elérhetővé.
IEnumShellItems
IShellItem interfészek számbavételét teszi elérhetővé. Ez a felület általában az IEnumShellItems metódus meghívásával érhető el.
IEnumSyncMgrConflict
Ütközések számbavételi módszereit teszi elérhetővé.
IEnumSyncMgrEvents
Elérhetővé teszi a szinkronizálási események számbavételi módszereit.
IEnumSyncMgrSyncItems
Olyan metódusokat tesz elérhetővé, amelyek számba tudják sorolni a kezelő által kezelt szinkronizálási elemobjektumokat.
IExecuteCommand
Olyan metódusokat tesz elérhetővé, amelyek beállítanak egy adott állapotot vagy paramétert a parancshoz, valamint egy metódust, amely meghívja az adott igét.
IExecuteCommandApplicationHostEnvironment
Egyetlen módszert biztosít, amely lehetővé teszi az alkalmazások számára annak megállapítását, hogy a gazdagép asztali vagy modern módban van-e.
IExecuteCommandHost
Olyan metódust biztosít, amely lehetővé teszi, hogy egy IExplorerCommand-based Shell verb handler lekérdezhesse annak a gazdagép-összetevőnek a felhasználói felületi módját, amelyből az alkalmazást meghívták.
IExplorerBrowser
IExplorerBrowser egy olyan böngészőobjektum, amely navigálható, vagy egy adatobjektum nézetét üzemeltetheti. Teljes funkcionalitású böngészőobjektumként az automatikus utazási naplót is támogatja.
IExplorerBrowserEvents
Az Explorer böngésző navigációs és létrehozási eseményeinek értesítési módszereit teszi elérhetővé.
IExplorerCommand
Olyan metódusokat tesz elérhetővé, amelyek megkapják a parancs megjelenését, számba veik az alparancsokat, vagy meghívják a parancsot.
IExplorerCommandProvider
Az Explorer-parancsok és parancs-enumerátorok létrehozására használható módszereket teszi elérhetővé.
IExplorerCommandState
Egyetlen metódust tesz elérhetővé, amely lehetővé teszi a parancsállapot lekérését.
IExplorerPaneVisibility
A Windows Intézőben egy IShellFolder implementációja használja, hogy javaslatokat tegyen a nézetnek arról, hogy mely panelek láthatók. Emellett egy IExplorerBrowser gazdagép ezen az interfészen keresztül információkat biztosíthat a panel láthatóságáról. A gazdagépnek QueryService kell implementálnia a szolgáltatásazonosítóként SID_ExplorerPaneVisibility. A gazdagépnek a helyláncban kell lennie.
A rendszer lekéri az IExplorerPaneVisibilityimplementációa Shell mappából. A Rendszerhéj mappa viszont lekéri a nézetből. A névtérbővítmények dönthetnek úgy, hogy a rendszermappa nézetobjektum (DefView) helyett egyéni nézetet (IShellView) biztosítanak. Ebben az esetben az IShellView-implementációnak tartalmaznia kell az IFolderView::GetFolder implementációját az IExplorerPaneVisibility objektum visszaadásához.
A névtérbővítmények a rendszermappa nézetobjektum (DefView) helyett IShellView implementálásával adhatnak egyéni nézetet. Ebben az esetben az IShellView implementációnak tartalmaznia kell az IFolderView::GetFolder implementációját IExplorerPaneVisibility.
IExtractIcon
Olyan metódusokat tesz elérhetővé, amelyekkel az ügyfél lekérheti a mappa egyik objektumához társított ikont.
IExtractImage
Olyan metódusokat tesz elérhetővé, amelyek miniatűrképet kérnek egy Shell-mappából.
IExtractImage2
Kibővíti IExtractImageképességeit.
IFileDialog
Olyan metódusokat tesz elérhetővé, amelyek inicializálják, megjelenítik és lekérik az eredményeket a közös fájl párbeszédpanelről.
IFileDialog2
Kibővíti a IFileDialog felületet olyan metódusokkal, amelyekkel a hívó megadhat egy adott, korlátozott helyet, amely a közös fájl párbeszédpanelen böngészhető, valamint alternatív szöveget adhat meg, hogy címkeként jelenjen meg a Mégse gombon.
IFileDialogControlEvents
Olyan módszereket tesz elérhetővé, amelyek lehetővé teszik, hogy az alkalmazás értesüljön azokról az eseményekről, amelyek az alkalmazás által egy közös fájl párbeszédpanelhez hozzáadott vezérlőkkel kapcsolatosak.
IFileDialogCustomize
Olyan módszereket tesz elérhetővé, amelyekkel egy alkalmazás vezérlőket adhat hozzá egy közös fájl párbeszédpanelhez.
IFileDialogEvents
Olyan metódusokat tesz elérhetővé, amelyek lehetővé teszik az események értesítését egy közös fájl párbeszédpanelen.
IFileIsInUse
Olyan metódusokat tesz elérhetővé, amelyek meghívhatók egy másik alkalmazás által használt fájl adatainak lekéréséhez vagy bezárásához. Amikor egy alkalmazás megpróbál hozzáférni egy fájlhoz, és megállapítja, hogy a fájl már használatban van, a felület módszereivel információkat gyűjthet a felhasználónak egy párbeszédpanelen való megjelenítéséhez.
IFileOpenDialog
Kibővíti az IFileDialog felületet a megnyitott párbeszédpanelre jellemző metódusok hozzáadásával.
IFileOperation
Metódusokat tesz elérhetővé a Shell-elemek másolására, áthelyezésére, átnevezésére, létrehozására és törlésére, valamint az előrehaladási és hibaablakok megadására szolgáló módszereket. Ez a felület lecseréli az SHFileOperation függvényt.
IFileOperationProgressSink
A IFileOperation hívói által használt részletes értesítési rendszert biztosító módszereket tesz elérhetővé az ezen a felületen keresztül végrehajtott műveletek részleteinek figyeléséhez.
IFileSaveDialog
Kibővíti a IFileDialog felületet a mentési párbeszédpanelre jellemző metódusok hozzáadásával, amelyek támogatják a metaadatok gyűjteményének a fájllal való megőrzését.
IFileSyncMergeHandler
IFileSystemBindData
Az IShellFolder::P arseDisplayNamehívásainak optimalizálásához fájlrendszeradatokat tároló metódusokat tesz elérhetővé.
IFileSystemBindData2
Kibővíti IFileSystemBindData, amely a fájlrendszer adatait tárolja az IShellFolder::P arseDisplayNamehívásainak optimalizálásához. Ez az interfész hozzáadja a képességkészletet, vagy lekéri a fájlazonosítót vagy a csomópontosztály-azonosítót (CLSID).
IFileViewer
Olyan metódusokat tesz elérhetővé, amelyek olyan felületet jelölnek ki, amely lehetővé teszi a regisztrált fájlmegjelenítők értesítését, amikor meg kell jelenítenie vagy ki kell nyomtatnia egy fájlt.
IFileViewerSite
Olyan metódusokat tesz elérhetővé, amelyek olyan felületet jelölnek ki, amely lehetővé teszi, hogy a fájlmegjelenítő lekérje a leírót az aktuális rögzített ablakba, vagy új rögzített ablakot állítson be. A rögzített ablak az az ablak, amelyben az aktuális fájlmegjelenítő megjelenít egy fájlt. Amikor a felhasználó kiválaszt egy megtekintendő új fájlt, a Rendszerhéj arra utasítja a fájlmegjelenítőt, hogy ne hozzon létre új ablakot, hanem a rögzített ablakban jelenítse meg az új fájlt.
IFolderFilter
Az ügyfél közzéteheti, hogy megadhatja, hogyan szűrheti a Shell-mappák számbavételét egy kiszolgálóalkalmazással.
IFolderFilterSite
Egy gazdagép exportálta, hogy az ügyfelek megadják, hogyan szűrhetők a Shell-mappák enumerálásai.
IFolderView
Olyan metódusokat tesz elérhetővé, amelyek információkat kérnek le egy mappa megjelenítési beállításairól, kijelölik a mappában megadott elemeket, és beállítják a mappa nézetmódját.
IFolderView2
Olyan metódusokat tesz elérhetővé, amelyek információkat kérnek le egy mappa megjelenítési beállításairól, kijelölik a mappában megadott elemeket, és beállítják a mappa nézetmódját.
IFolderViewHost
Egy olyan metódust tesz elérhetővé, amely egy IFolderView objektumot tárol egy ablakban.
IFolderViewOptions
Olyan módszereket tesz elérhetővé, amelyek lehetővé teszik a Windows 7 és újabb nézetekre vonatkozó mappanézet-beállítások vezérlését.
IFolderViewSettings
A mappanézet beállításainak lekérésére használható módszereket tesz elérhetővé.
IFrameworkInputPane
Olyan módszereket biztosít, amelyekkel az alkalmazások értesülhetnek a bemeneti panel állapotváltozásáról és helyéről.
IFrameworkInputPaneHandler
Lehetővé teszi, hogy az alkalmazás értesítést kapjon, ha a beviteli panel (a képernyő billentyűzete vagy kézírás panelje) megjelenik vagy el van rejtve. Ez lehetővé teszi, hogy az alkalmazásablak úgy módosítsa a megjelenítést, hogy a beviteli panel ne fedje el a bemeneti területeket (például egy szövegdobozt).
IHandlerActivationHost
IHandlerInfo
Az IHandlerActivationHost felület metódusaihoz információt biztosító módszereket biztosít a kezelőről.
IHomeGroup
Olyan módszereket tesz elérhetővé, amelyek meghatározzák a számítógép HomeGroup-tagságának állapotát, és megjeleníti a megosztási varázslót.
IHWEventHandler
Az AutoPlay meghívta a regisztrált médiatípusok kezelésére.
IHWEventHandler2
Kiterjeszti az IHWEventHandler felületet az eszközkezelők felhasználói fiókok felügyeletének (UAC) emelési szintjére.
IIdentityName
Két elem összehasonlítására használható módszereket tesz elérhetővé, hogy megállapítsa, azonosak-e.
IImageRecompress
Olyan metódust tesz elérhetővé, amely újranyomja a képeket.
IInitializeCommand
Egyetlen metódust tesz elérhetővé az IExplorerCommandState , IExecuteCommand vagy IDropTarget implementálására szolgáló objektumok inicializálására az alkalmazás által megadott parancsnévvel és annak regisztrált tulajdonságaival.
IInitializeWithBindCtx
Olyan metódust tesz elérhetővé, amely inicializál egy kezelőt, például tulajdonságkezelőt, miniatűrkezelőt vagy előnézetkezelőt kötési környezettel.
IInitializeWithFile
Elérhetővé tesz egy metódust, amellyel inicializálhat egy kezelőt, például tulajdonságkezelőt, miniatűrkezelőt vagy előnézetkezelőt egy fájl elérési útjával.
IInitializeWithItem
Egy kezelő inicializálására használt metódust tesz elérhetővé, például tulajdonságkezelőt, miniatűrkezelőt vagy előnézetkezelőt egy IShellItem.
IInitializeWithPropertyStore
Olyan metódust tesz elérhetővé, amely inicializál egy kezelőt( például tulajdonságkezelőt, miniatűrkezelőt vagy előnézetkezelőt) egy tulajdonságtárolóval.
IInitializeWithStream
Olyan metódust tesz elérhetővé, amely inicializál egy kezelőt( például tulajdonságkezelőt, miniatűrkezelőt vagy előnézetkezelőt) egy adatfolyammal.
IInitializeWithWindow
Olyan metódust tesz elérhetővé, amellyel az ügyfél tulajdonosi ablakot biztosíthat egy asztali alkalmazásban használt Windows Futtatókörnyezet objektumnak.
IInputObject
Olyan módszereket tesz elérhetővé, amelyek módosítják a felhasználói felület aktiválását és a folyamatgyorsítókat a Rendszerhéjban található felhasználói beviteli objektumokhoz.
IInputObject2
Olyan metódust tesz elérhetővé, amely kiterjeszti IInputObject a globális gyorsítók kezelésével.
IInputObjectSite
Olyan metódust tesz elérhetővé, amely a Rendszerhéjban található felhasználói bemeneti objektum fókuszváltozásainak közlésére szolgál.
IInputPanelConfiguration
A Windows Áruházbeli alkalmazásokban használt fókuszkövetési mechanizmust az asztali alkalmazások is használhatják.
IInputPanelInvocationConfiguration
Lehetővé teszi, hogy a Windows Áruházbeli alkalmazások kikapcsolják az automatikus hívási viselkedést.
IIOCancelInformation
A folyamatszálra a Folyamat párbeszédpanelen a mégse ablak üzenetének közzétételére szolgáló módszereket teszi elérhetővé.
Ez a felület lehetővé teszi, hogy a folyamatjelző párbeszédpanel egy szálüzenetet tegyen közzé PostThreadMessage a feldolgozó szálon a műveletek megszakításához. A feldolgozó szálnak rendszeresen ellenőriznie kell az üzenetsort GetMessage, PeekMessage vagy MsgWaitForMultipleObjectsEx.
A IIOCancelInformation::SetCancelInformation metódus jelzi a folyamatjelző párbeszédpanelen, hogy melyik szálazonosítót és milyen üzenetet PostThreadMessage, amikor a felhasználó a Mégse gombra kattint. A "nulla" szálazonosító letiltja a megszakítási üzenet küldési műveletét.
IItemNameLimits
Lekéri az érvényes és érvénytelen karakterek listáját, illetve a névtérben lévő név maximális hosszát. Ezen az felületen érvényesítési elemzést és fordítást használhat.
IKnownFolder
Olyan módszereket tesz elérhetővé, amelyek lehetővé teszik az alkalmazások számára, hogy információkat kérjenek le egy ismert mappa kategóriájáról, típusáról, GUID-értékéről, PIDL-értékéről, átirányítási képességeiről és definíciójáról. Metódust biztosít egy ismert mappa IShellItem objektumának lekéréséhez. Emellett metódusokat is biztosít az ismert mappa elérési útjának lekéréséhez vagy beállításához.
IKnownFolderManager
Olyan metódusokat tesz elérhetővé, amelyek meglévő ismert mappákat hoznak létre, sorolnak fel vagy kezelnek.
ILaunchSourceAppUserModelId
Egy AppUserModelIdlekérésére szolgáló módszert biztosít.
ILaunchSourceViewSizePreference
Metódusokat biztosít a forrásalkalmazással kapcsolatos információk lekéréséhez.
ILaunchTargetMonitor
ILaunchTargetViewSizePreference
Metódust biztosít az új alkalmazásablak előnyben részesített nézetméretének lekéréséhez.
IMarkupCallback
IMenuPopup
IMenuPopup módosítható vagy nem érhető el.
IModalWindow
Egy modális ablakot jelképező metódust tesz elérhetővé. Ezt a felületet a Windows XP Passport varázsló használja.
IMultiMonitorDockingSite
A böngésző implementálta. Olyan metódusokat tesz elérhetővé, amelyek azt kezelik, hogy melyik monitor tartalmazza a Windows tálcát több monitorozási rendszeren.
INamedPropertyBag
Olyan metódusokat tesz elérhetővé, amelyek egy adott tulajdonságcsomagot biztosítanak egy objektumnak, amelyben az objektum mentheti a tulajdonságait.
INamedPropertyStore
Elérhetővé teszi az elnevezett tulajdonságokat lekérő és beállítva metódusokat.
INameSpaceTreeAccessible
Olyan metódusokat tesz elérhetővé, amelyek akadálymentességi műveleteket hajtanak végre egy Shell-elemen egy névtérfa vezérlőelemből.
INameSpaceTreeControl
A Shell-elemek fájában lévő csomópontok megtekintésére és kezelésére használt módszereket teszi elérhetővé.
INameSpaceTreeControl2
Kibővíti az INameSpaceTreeControl felületet, és olyan metódusokat biztosít, amelyek lekérik és beállítják a Fanézet vezérlők megjelenítési stílusait a Shell névtérelemeivel való használatra.
INameSpaceTreeControlCustomDraw
Olyan metódusokat tesz elérhetővé, amelyekkel a felhasználó egyéni névtérfa-vezérlőt és annak elemeit rajzolhatja meg.
INameSpaceTreeControlDropHandler
Elérhetővé teszi a húzással és húzással használható kezelőmetszeteket. A névtérfa vezérlőelem használatával értesíti az ügyfelet a vezérlőn belüli húzási műveletekről. Lehetővé teszi, hogy az ügyfél elfogjon egy ejtési műveletet, és végrehajtsa saját műveletét, vagy visszaadja a kívánt drop effectet.
INameSpaceTreeControlEvents
INameSpaceTreeControl események kezelésére szolgáló módszereket tesz elérhetővé.
INameSpaceTreeControlFolderCapabilities
Egyetlen metódust tesz elérhetővé, amely lekéri egy mappa System.IsPinnedToNameSpaceTree szűrési támogatását.
INamespaceWalk
Olyan metódusokat tesz elérhetővé, amelyek egy adott gyökércsomópontból sétálnak egy névteret. Meg van adva a séta mélysége, és egy opcionális tömb lesz visszaadva, amely tartalmazza az összes sétált csomópont azonosítóit.
INamespaceWalkCB
Az INamespaceWalkáltal használt visszahívási felület. Az INamespaceWalkhasználatával végzett séta után a program egy IShellFolder objektumot ad át az INamespaceWalkCB metódusoknak. Az, hogy ezek a metódusok milyen műveleteket végeznek az információval, az azokat megvalósító objektumtól függ.
INamespaceWalkCB2
Kiterjeszti INamespaceWalkCB egy olyan metódussal, amely a névtérbejárás elvégzéséhez szükséges. Ez a módszer eltávolítja a séta során gyűjtött adatokat.
INewMenuClient
Olyan módszereket tesz elérhetővé, amelyek lehetővé teszik az elemek kezelését a Windows 7 menüben.
INewShortcutHook
Új internetes parancsikon létrehozásához használható módszereket tesz elérhetővé.
INewWindowManager
Olyan metódust tesz elérhetővé, amely meghatározza, hogy egy másik ablak által indított ablak jelenjen-e meg vagy tiltsa le, lehetővé téve az előugró ablakok vezérlését.
INotifyReplica
Olyan metódust tesz elérhetővé, amely lehetővé teszi az objektum létrehozójának, hogy értesítse az objektumot arról, hogy az későbbi egyeztetés tárgyát képezheti. Az aktatáska-egyeztető feladata ennek a felületnek a megvalósítása.
IObjectArray
Olyan metódusokat tesz elérhetővé, amelyekkel az ügyfelek hozzáférhetnek az IUnknowntámogató objektumgyűjtemény elemeihez.
IObjectCollection
Kibővíti az IObjectArray felületet olyan módszerekkel, amelyekkel az ügyfelek olyan objektumokat adhatnak hozzá és távolíthat el, amelyek támogatják IUnknown egy gyűjteményben.
IObjectProvider
Egy metódust tesz elérhetővé egy másik objektumból származó GUID- elnevezett objektumok felderítéséhez. QueryService ellentétben ez a felület nem delegálja a funkcióját más objektumokra.
IObjectWithAppUserModelID
Olyan metódusokat tesz elérhetővé, amelyek lehetővé teszik egy egyéni IAssocHandler objektum implementálói számára, hogy hozzáférést biztosítsanak az explicit alkalmazásfelhasználói modellazonosítóhoz (AppUserModelID). Ez az információ annak meghatározására szolgál, hogy egy adott fájltípus hozzáadható-e az alkalmazás jumplistájához.
IObjectWithBackReferences
Metódust biztosít az objektum által tárolt háttérhivatkozások használatához.
IObjectWithCancelEvent
Egy hívó számára egy eseményt biztosít, amelyet a hívott objektum jelez a feladat törlésének jelöléséhez.
IObjectWithFolderEnumMode
Olyan metódusokat tesz elérhetővé, amelyek beolvasási és enumerálási módokat ad meg az elemzett elemekhez.
IObjectWithProgID
Olyan metódusokat tesz elérhetővé, amelyek hozzáférést biztosítanak az objektumhoz társított ProgID-hez.
IObjectWithPropertyKey
A tulajdonságkulcs lekérésének és beállításának módszereit teszi elérhetővé.
IObjectWithSelection
Olyan metódusokat tesz elérhetővé, amelyek egy Shell-elemtömb által képviselt kijelölt elemeket kapnak vagy állíthatnak be.
IObjMgr
Olyan módszereket tesz elérhetővé, amelyekkel az ügyfél hozzáfűzhet vagy eltávolíthat egy objektumot egy kiszolgálóobjektum által felügyelt objektumgyűjteményből.
IOpenControlPanel
Olyan metódusokat tesz elérhetővé, amelyek lekérik a Vezérlőpult nézetállapotát, az egyes Vezérlőpult-elemek elérési útját, és megnyitja magát a Vezérlőpultot vagy egy adott Vezérlőpult-elemet.
IOpenSearchSource
Egy metódust tesz elérhetővé a keresési eredmények lekéréséhez egy egyéni ügyféloldali OpenSearch-adatforrásból.
IOperationsProgressDialog
A folyamatjelző párbeszédpanel lekérésére, beállítására és lekérdezésére szolgáló módszereket tesz elérhetővé.
IPackageDebugSettings
Lehetővé teszi a hibakereső fejlesztők számára egy Windows Áruházbeli alkalmazás életciklusának szabályozását, például a felfüggesztést vagy a folytatást.
IPackageExecutionStateChangeNotification
Lehetővé teszi a csomagállapot-változási értesítések fogadását a Windows Áruházbeli alkalmazások hibakeresése során.
IParentAndItem
Olyan metódusokat tesz elérhetővé, amelyek lekérik és beállítják a szülő és a szülő gyermekazonosítóját. Bár IParentAndItem általában IShellItems-en implementálva van, ez nem IShellItem.
IParseAndCreateItem
IPersistFolder
Olyan metódust tesz elérhetővé, amely inicializálja a Shell-mappaobjektumokat.
IPersistFolder2
Olyan metódusokat tesz elérhetővé, amelyek információkat kérnek le a Shell-mappaobjektumokból.
IPersistFolder3
Kibővíti az IPersistFolder és IPersistFolder2 felületét, lehetővé téve, hogy egy mappaobjektum megvalósítsa a mappaparancsok nem hibás kezelését.
IPersistIDList
Az elemazonosító-listák megőrzésére használt metódusokat teszi elérhetővé.
IPersistSerializedPropStorage
Lehetővé teszi a szerializált tulajdonságtárolási adatok későbbi használatra való megőrzését és a tárolt adatok új tulajdonságtároló-példányra való visszaállítását.
IPersistSerializedPropStorage2
Lehetővé teszi a szerializált tulajdonságtárolási adatok későbbi használatra való megőrzését és a tárolt adatok új tulajdonságtároló-példányra való visszaállítását.
IPlaybackManager
Olyan módszereket biztosít, amelyekkel a médiaalkalmazások kommunikálhatnak a Windows lejátszási kezelőjével.
IPlaybackManagerEvents
IPreviewHandler
A gazdag előnézetek megjelenítésének módszereit teszi elérhetővé.
IPreviewHandlerFrame
Lehetővé teszi, hogy az előzetes verzió kezelői billentyűparancsokat adjanak át a gazdagépnek. Ez az interfész lekéri a billentyűparancsok listáját, és a gazdagépet a billentyűparancsok kezelésére irányítja.
IPreviewHandlerVisuals
A szín- és betűadatok előnézeti kezelők számára történő alkalmazásának módszereit teszi elérhetővé.
IPreviewItem
Az előnézeti panelen megjelenő elemet azonosítja.
IPreviousVersionsInfo
Olyan metódust tesz elérhetővé, amely ellenőrzi a kiszolgálófájlok vagy mappák korábbi verzióit, amelyeket a Windows Server 2003 által biztosított árnyékmásolatok technológia által történő átirányítás céljából tárolnak.
IPrivateIdentityManager
IPrivateIdentityManager2
IProfferService
Egy általános mechanizmust tesz elérhetővé az objektumok számára, amely szolgáltatásokat kínál ugyanazon a gazdagépen található más objektumok számára.
IProgressDialog
Olyan metódusokat tesz elérhetővé, amelyek lehetővé teszik, hogy egy alkalmazás megjelenítsen egy folyamatjelző párbeszédpanelt. Ezt a felületet a folyamatjelző párbeszédpanel objektum (CLSID_ProgressDialog) exportálja. Ez az objektum általános módja annak, hogy egy felhasználó megjelenítse a művelet előrehaladását. Általában nagy számú fájl törlése, feltöltése, másolása, áthelyezése vagy letöltésekor használatos.
IPublishedApp
Olyan módszereket tesz elérhetővé, amelyek alkalmazásokat jelölnek a Vezérlőpult programok hozzáadásához/eltávolításához.
IPublishedApp2
Kibővíti az IPublishedApp felületet egy további telepítési módszer biztosításával.
IPublishingWizard
Az Online nyomtatás varázslóval, a Webes közzététel varázslóval és a Hálózati hely hozzáadása varázslóval végzett munka módszereit teszi elérhetővé. Windows Vista rendszerben IPublishingWizard már nem támogatja a Webes közzététel varázslót vagy az Online nyomtatás varázslót.
IQueryAssociations
Olyan módszereket tesz elérhetővé, amelyek leegyszerűsítik a beállításjegyzékben tárolt adatok lekérését egy fájltípus vagy protokoll definiálásával és alkalmazással való társításával.
IQueryCancelAutoPlay
Olyan metódust tesz elérhetővé, amely programozott módon felülbírálja Automatikus lejátszás vagy Automatikus futtatás. Ez lehetővé teszi, hogy testre szabja a médiabeszúráskor indított tartalom helyét és típusát.
IQueryCodePage
Lekéri és beállítja az ANSI-kódlap numerikus értékét (kódlapazonosítóját).
IQueryContinue
Egy olyan metódust tesz elérhetővé, amely egyszerű, szabványos mechanizmust biztosít az objektumok számára az ügyfél lekérdezéséhez a művelet folytatásához szükséges engedélyhez. Az IUserNotificationügyfeleinek például át kell adniuk IQueryContinue implementációját az IUserNotification::Show metódusnak.
IQueryContinueWithStatus
Olyan metódusokat tesz elérhetővé, amelyek szabványos mechanizmust biztosítanak a hitelesítő adatok szolgáltatói számára, hogy meghívják QueryContinue, miközben megpróbálnak csatlakozni a hálózathoz, hogy eldöntsék, folytatják-e ezeket a kísérleteket. A hitelesítő adatok szolgáltatói ezen a felületen is megjeleníthetik a felhasználónak küldött üzeneteket, miközben hálózati kapcsolatot próbálnak létesíteni.
IQueryInfo
Olyan módszereket tesz elérhetővé, amelyeket a Shell egy IShellFolder--implementációban található elem jelzőinek és információtipp-információinak lekérésére használ. Az információs tippek általában egy elemleírásban vezérlőelemben jelennek meg.
IRelatedItem
Olyan metódusokat tesz elérhetővé, amelyek adott kapcsolatokkal rendelkező kapcsolódó elemeket származtatnak.
IRemoteComputer
Olyan metódust tesz elérhetővé, amely egy távoli objektumon való meghíváskor számba vagy inicializál egy névtérbővítményt. Ez a felület például a távoli nyomtatók virtuális mappájának inicializálására szolgál.
IResolveShellLink
Olyan metódust tesz elérhetővé, amely lehetővé teszi az alkalmazás számára, hogy kérje, hogy egy Shell-mappaobjektum feloldjon egy hivatkozást az egyik eleméhez.
IResultsFolder
Olyan metódusokat tesz elérhetővé, amelyek egy adatobjektumból származó elemeket tárolnak.
Az IResultsFolder egy olyan mappa, amely a névtér minden részéről tartalmaz elemeket, és egyetlen mappában jeleníti meg őket a felhasználó számára.
IRunnableTask
Egy olyan szabadszálas felület, amelyet egy objektum elérhetővé tehet, hogy lehetővé tegye a műveletek végrehajtását egy háttérszálon. Ha például a IExtractImage::GetLocation metódus E_PENDING ad vissza, a hívó alkalmazás egy háttérszálon nyerheti ki a képet.
ISearchBoxInfo
Olyan metódusokat tesz elérhetővé, amelyekkel a hívó lekérheti a keresőmezőbe beírt információkat.
ISearchContext
Olyan módszereket tesz elérhetővé, amelyek a testreszabási információkat a keresési horgokra csatornázják.
ISearchFolderItemFactory
A keresési mappákat létrehozó és módosító metódusokat teszi elérhetővé. A Rendszer először a Set metódusokat hívja meg a keresés paramétereinek beállításához. Ha nincs meghívva, a rendszer ehelyett az alapértelmezett értékeket használja. ISearchFolderItemFactory::GetIDList és ISearchFolderItemFactory::GetShellItem a paraméterek által megadott keresés két formáját adja vissza.
ISharedBitmap
Memóriatakarékos módszereket tesz elérhetővé a bitképek eléréséhez. Ez az interfész HBITMAP-objektumok körüli vékony burkolóként használható, így az objektumok hivatkozásszámozottak és védettek lehetnek a mögöttes adatok módosítása ellen.
ISharingConfigurationManager
A Felhasználók (C:\Users) vagy Nyilvános (C:\Users\Public) mappához tartozó alapértelmezett megosztási beállításokat beállító és lekérő metódusokat teszi elérhetővé. Emellett olyan módszereket is elérhetővé tesz, amelyek lehetővé teszik a nyomtatómegosztás szabályozását.
IShellApp
Olyan módszereket tesz elérhetővé, amelyek általános információkat nyújtanak egy alkalmazásról a Programok hozzáadása/eltávolítása alkalmazás számára. Nem használható a Programok hozzáadása/eltávolítása alkalmazáson kívül. Az interfész által megadott információk tartalmazzák a támogatott felügyeleti műveletek listáját, valamint azt, hogy az alkalmazás jelenleg telepítve van-e.
IShellBrowser
A Shell-nézetek gazdagépei (az IShellViewimplementáló objektumok) implementálják. Olyan metódusokat tesz elérhetővé, amelyek szolgáltatásokat nyújtanak az általa üzemeltetett nézethez, valamint az Intéző ablak környezetében futó egyéb objektumokhoz.
IShellChangeNotify
Olyan metódust tesz elérhetővé, amely értesíti a Shell-névtérbővítményt, ha az elem azonosítója módosult.
IShellDetails
A Shell-mappák a mappa elemeivel kapcsolatos részletes információkat nyújtanak. Ugyanezek az információk jelennek meg a Windows Intézőben, amikor a mappa nézete Részletek értékre van állítva. Windows 2000 és újabb rendszerek esetén a IShellDetails helyébe IShellFolder2.
IShellExtInit
Olyan metódust tesz elérhetővé, amely inicializálja a tulajdonságlapok, a helyi menük és a húzási kezelők Shell-bővítményeit (olyan bővítményeket, amelyek elemeket adnak hozzá a helyi menükhöz a nem megfelelő húzási műveletek során).
IShellFolder
A Rendszerhéj-névtér mappaobjektumai által közzétett metódusok a mappák kezelésére szolgálnak.
IShellFolder2
Kibővíti IShellFolderképességeit. A metódusok számos információt nyújtanak a Shell-mappák tartalmáról.
IShellFolderSearchable
Olyan metódusokat tesz elérhetővé, amelyekkel a Shell-bővítmények kereshető névteret biztosíthatnak.
IShellFolderSearchableCallback
Lehívási rutinokat tesz elérhetővé a keresési folyamat figyeléséhez.
IShellFolderViewCB
Olyan módszert tesz elérhetővé, amely lehetővé teszi a Windows Intéző és a rendszermappa nézet objektum (a SHCreateShellFolderViewáltal visszaadott IShellView objektum) közötti kommunikációt, hogy a mappanézet értesítést kapjon az eseményekről, és ennek megfelelően módosítsa a nézetét.
IShellFolderViewDual
Olyan metódusokat tesz elérhetővé, amelyek módosítják a nézetet, és kijelölik az aktuális mappában lévő elemeket.
IShellFolderViewDual2
Olyan metódusokat tesz elérhetővé, amelyek módosítják a nézetet, és kijelölik az aktuális mappában lévő elemeket.
IShellFolderViewDual3
Az aktuális mappanézetet módosító metódusokat teszi elérhetővé.
IShellFolderViewType
Olyan módszereket tesz elérhetővé, amelyek lehetővé teszik a Shell-mappák számára a tartalom különböző nézeteinek (az adatok különböző hierarchikus elrendezéseinek) támogatását.
IShellIcon
Olyan metódust tesz elérhetővé, amely egy IShellFolder objektum ikonindexét szerzi be.
IShellIconOverlay
Olyan metódusokat tesz elérhetővé, amelyeket egy névtérbővítmény használ a benne található objektumok ikonátfedéseinek megadásához.
IShellIconOverlayIdentifier
Olyan módszereket tesz elérhetővé, amelyek az ikon átfedéskezelői és a Shell közötti kommunikációt kezelik.
IShellImageDataAbort
Egyetlen metódust tesz elérhetővé az IShellImageDatafolyamatokmegszakításához.
IShellImageDataFactory
Olyan metódusokat tesz elérhetővé, amelyek különböző képforrásokon alapuló IShellImageData-példányokat hoznak létre.
IShellItem
Olyan metódusokat tesz elérhetővé, amelyek információkat kérnek le egy Shell-elemről. IShellItem és IShellItem2 az új kód elemeinek előnyben részesített ábrázolása.
IShellItem2
Kibővíti IShellItem az elem különböző tulajdonságértékeit lekérő metódusokkal. IShellItem és IShellItem2 az új kód elemeinek előnyben részesített ábrázolása.
IShellItemArray
Olyan metódusokat tesz elérhetővé, amelyek Shell-elemet tömböket hoznak létre és kezelnek.
IShellItemFilter
Az ügyfél közzéteheti, hogy miként szűrheti egy kiszolgálóalkalmazás általShell-elem enumerálását.
IShellItemImageFactory
Egy metódust tesz elérhetővé, amely a Shell-elemek ikonjait vagy miniatűrjeit adja vissza. Ha a kért elemhez nem érhető el miniatűr vagy ikon, osztályonkénti ikont adhat meg a Rendszerhéjból.
IShellItemResources
Metódusokat tesz elérhetővé a Shell-elemek erőforrásainak kezeléséhez és lekérdezéséhez.
IShellLibrary
Tárak létrehozásának és kezelésének módszereit teszi elérhetővé.
IShellLink
Olyan metódusokat tesz elérhetővé, amelyek Shell-hivatkozásokat hoznak létre, módosítanak és feloldanak.
IShellLinkDataList
Olyan módszereket tesz elérhetővé, amelyekkel az alkalmazás további adatblokkokat csatolhat egy Shell-hivatkozáshoz. Ezek a metódusok adatblokkokat adnak hozzá, másolnak vagy távolítanak el.
IShellMenu
Olyan metódusokat tesz elérhetővé, amelyek a Shell-menüket használják, például a Start menüt, valamint a Kedvencek menüt.
IShellMenuCallback
Visszahívási felület, amely egy olyan metódust tesz elérhetővé, amely üzeneteket fogad egy menüsávból.
IShellPropSheetExt
Olyan módszereket tesz elérhetővé, amelyek lehetővé teszik, hogy egy tulajdonságlap-kezelő oldalakat vegyen fel vagy cseréljen le a fájlobjektumhoz megjelenített tulajdonságlapon.
IShellRunDll
IShellView
Olyan metódusokat tesz elérhetővé, amelyek nézetet mutatnak be a Windows Intézőben vagy a mappaablakokban.
IShellView2
Kibővíti IShellViewképességeit.
IShellView3
Kibővíti az IShellView2képességeit az IShellView2::CreateViewWindow2 helyettesítésére szolgáló metódussal.
IShellWindows
Hozzáférést biztosít a megnyitott Shell-ablakok gyűjteményéhez.
IStartMenuPinnedList
Olyan metódust tesz elérhetővé, amely feloldja az alkalmazás parancsikonjának rögzítését a Start menüből vagy a tálcáról.
IStorageProviderCopyHook
Olyan metódust tesz elérhetővé, amely meghatározza, hogy a Rendszerhéj engedélyezi-e egy mappa áthelyezését, másolását, törlését vagy átnevezését egy felhőszolgáltató szinkronizálási gyökérkönyvtárában.
IStorageProviderHandler
Lekéri az adott fájlhoz vagy mappához társított IStorageProviderPropertyHandler.
IStorageProviderPropertyHandler
Fájlhoz vagy mappához társított tulajdonságok gyűjteménye.
IStreamAsync
A bemeneti/kimenő (I/O) aszinkron streambe történő kezelésére szolgáló módszereket tesz elérhetővé.
IStreamUnbufferedInfo
Olyan metódust tesz elérhetővé, amely a bájtigazítás segédeszközeként határozza meg az ágazat méretét.
ISuspensionDependencyManager
ISyncMgrConflict
Olyan metódusokat tesz elérhetővé, amelyek információt nyújtanak egy ütközéstárból lekért ütközésről, és lehetővé teszik az ütközés feloldását.
ISyncMgrConflictFolder
Olyan metódust tesz elérhetővé, amely lekéri egy ütközési objektum ütközésazonosító-listáját.
ISyncMgrConflictItems
Olyan metódusokat tesz elérhetővé, amelyek ütközési elemek adatait és elemszámát kapják meg.
ISyncMgrConflictPresenter
Olyan metódust tesz elérhetővé, amely ütközést jelenít meg a felhasználó számára.
ISyncMgrConflictResolutionItems
Az elemek adatait és darabszámát lekérő metódusokat teszi elérhetővé.
ISyncMgrConflictResolveInfo
Olyan módszereket tesz elérhetővé, amelyek információkat kapnak és állíthatnak be a Szinkronizáláskezelő ütközésfeloldásáról.
ISyncMgrConflictStore
Olyan metódusokat tesz elérhetővé, amelyek lehetővé teszik, hogy a kezelő ütközéseket biztosítson az Ütközések mappában.
ISyncMgrControl
Olyan módszereket tesz elérhetővé, amelyek lehetővé teszik egy alkalmazás vagy kezelő számára a szinkronizálás indítását vagy leállítását, a kezelők vagy elemek készletének változásairól a Szinkronizálási központot, illetve a tulajdonságértékek változásainak értesítését.
ISyncMgrEnumItems
Olyan metódusokat tesz elérhetővé, amelyek SYNCMGRITEM struktúrák tömbén keresztül számbavételt adnak. Ezen struktúrák mindegyike információt nyújt egy szinkronizálható elemről. ISyncMgrEnumItems ugyanazokkal a metódusokkal rendelkezik, mint az összes szabványos enumerátor felület: Next, Skip, Reset és Clone.
ISyncMgrEvent
Olyan metódusokat tesz elérhetővé, amelyek adatokat kérnek le egy eseménytárolóból. Az eseménytárolók lehetővé teszik a Sync Center számára, hogy az áruház összes eseményének számbavételét, valamint az egyes események lekérését is lekérje.
ISyncMgrEventLinkUIOperation
Olyan metódust biztosít, amely akkor hívható meg, ha az eseményhivatkozásokra a szinkronizálási eredmények mappában kattint.
ISyncMgrEventStore
Olyan módszereket tesz elérhetővé, amelyek lehetővé teszik a kezelő számára, hogy saját eseménytárolót biztosítson, és saját szinkronizálási eseményeket kezeljen az alapértelmezett Szinkronizálási központ eseménytároló helyett. Ezek az események a Szinkronizálási eredmények mappában jelennek meg.
ISyncMgrHandler
A szinkronizáláskezelő által implementált elsődleges felületet alkotó metódusokat teszi elérhetővé. A Szinkronizálási központ ezen a felületen létrehozza a kezelő egy példányát a tulajdonságok lekéréséhez, a szinkronizálási elemek számbavételéhez és az állapot módosításához. A Szinkronizálási központ egy külön szálon hozza létre a kezelő egy külön példányát szinkronizálási vagy felhasználói felületi művelet végrehajtásához.
ISyncMgrHandlerCollection
Olyan metódusokat tesz elérhetővé, amelyek számba adják a szinkronizáláskezelő azonosítóit, és példányosítják ezeket a szinkronizáláskezelőket.
ISyncMgrHandlerInfo
Olyan módszereket tesz elérhetővé, amelyek lehetővé teszik, hogy a kezelő tulajdonság- és állapotinformációkat adjon meg a Szinkronizálási központnak.
ISyncMgrRegister
Metódusokat tesz elérhetővé, hogy az alkalmazások regisztrálhassák magukat a szinkronizáláskezelővel. Ez az ISyncMgrRegister felületen vagy közvetlenül a beállításjegyzékben való regisztrációval érhető el.
ISyncMgrResolutionHandler
Olyan módszereket tesz elérhetővé, amelyek kezelik az ütközések szinkronizálását. Ezt az felületet a szinkronizálási ütközéskezelő létrehozásához implementálhatja. Az ütközésfeloldási felhasználói felület (UI) meghívja ezt a felületet a felhasználónak bemutatott ütközés feloldásához.
ISyncMgrScheduleWizardUIOperation
Olyan metódust tesz elérhetővé, amely lehetővé teszi a kezelő számára a kezelő szinkronizálási ütemezési varázslójának megjelenítését.
ISyncMgrSessionCreator
Egyetlen metódust tesz elérhetővé, amelyen keresztül egy kezelő vagy külső alkalmazás értesítheti a Szinkronizálási központot a szinkronizálás megkezdéséről, valamint a jelentés előrehaladásáról és eseményeiről.
ISyncMgrSyncCallback
Olyan módszereket tesz elérhetővé, amelyekkel egy szinkronizálási folyamat jelentést tehet a Szinkronizálási központnak a folyamat előrehaladásáról és eseményeiről, vagy lekérdezheti, hogy a folyamat megszakadt-e.
ISyncMgrSynchronize
Olyan módszereket tesz elérhetővé, amelyek lehetővé teszik, hogy a regisztrált alkalmazás vagy szolgáltatás értesítéseket kapjon a szinkronizáláskezelőtől.
ISyncMgrSynchronizeCallback
A szinkronizálási folyamatot kezelő módszereket teszi elérhetővé.
ISyncMgrSynchronizeInvoke
Olyan metódusokat tesz elérhetővé, amelyek lehetővé teszik, hogy egy regisztrált alkalmazás meghívja a szinkronizáláskezelőt az elemek frissítésére.
ISyncMgrSyncItem
Olyan metódusokat tesz elérhetővé, amelyek egyetlen szinkronizálási elemen hajtanak végre és kérnek le adatokat, így a kezelők önálló objektumként kezelhetik a szinkronizálási elemeket.
ISyncMgrSyncItemContainer
Olyan metódusokat tesz elérhetővé, amelyek információt nyújtanak a kezelőknek az általuk tartalmazott elemekről.
ISyncMgrSyncItemInfo
Olyan metódusokat tesz elérhetővé, amelyek tulajdonság- és állapotinformációkat biztosítanak egyetlen szinkronizálási elemhez.
ISyncMgrSyncResult
Olyan metódust tesz elérhetővé, amellyel az ISyncMgrControlmeghívó alkalmazások egy ISyncMgrControl::StartHandlerSync vagy ISyncMgrControl::StartItemSync hívás eredményét kaphatják meg.
ISyncMgrUIOperation
Olyan módszert tesz elérhetővé, amelyen keresztül a szinkronizálási kezelő vagy a szinkronizálási elem megjeleníthet egy felhasználói felületi objektumot, ha a Szinkronizálási központ erre kéri.
ITaskbarList
A tálcát vezérlő metódusokat teszi elérhetővé. Lehetővé teszi elemek dinamikus hozzáadását, eltávolítását és aktiválását a tálcán.
ITaskbarList2
Kibővíti az ITaskbarList felületet egy olyan metódus felfedésével, amely egy ablakot teljes képernyős megjelenítésként jelöl meg.
ITaskbarList3
Kibővíti ITaskbarList2 a Windows 7-ben hozzáadott egységes indítási és váltási tálcagomb-funkciót támogató módszerek közzétételével. Ez a funkció miniatűrábrázolásokat és célpéldányok közötti váltást tartalmaz egy lapfüles alkalmazás egyes lapjai, miniatűr eszköztárak, értesítési és állapotfedések, valamint állapotjelzők alapján.
ITaskbarList4
Kibővíti ITaskbarList3 egy olyan metódussal, amellyel a hívó két tulajdonságértéket vezérelhet a tabulátor miniatűrje és a betekintő funkció számára.
IThumbnailCache
Az alkalmazások között megosztott rendszerminiatűr-gyorsítótár metódusait teszi elérhetővé.
IThumbnailCachePrimer
IThumbnailHandlerFactory
Egy elem miniatűrkezelőjének lekérésére szolgáló metódust tesz elérhetővé. Implementálja ezt a felületet, ha meg szeretné adni, hogy milyen elszívót használ a gyermekazonosítólista.
IThumbnailProvider
Egy miniatűrkép lekérésére szolgáló metódust tesz elérhetővé, és miniatűrkezelőkhöz való implementálásra szolgál. Az interfészt megvalósító objektumnak IInitializeWithStreamis implementálnia kell.
IThumbnailSettings
Olyan metódust biztosít, amely lehetővé teszi a miniatűr-szolgáltató számára, hogy meghatározza a miniatűr-kérések felhasználói környezetét.
IThumbnailStreamCache
Lekéri vagy beállítja a miniatűr streamet. Ez a felület csak belső használatra készült, és csak a fényképek alkalmazás hívható meg.
ITrackShellMenu
Olyan módszereket tesz elérhetővé, amelyek kibővítik az IShellMenu felületét azáltal, hogy lehetővé teszik az eszköztárgombok menüvel való összehangolását, valamint egy előugró menü megjelenítését.
ITranscodeImage
Olyan módszert tesz elérhetővé, amely lehetővé teszi a JPEG- vagy bitkép-(BMP-) képformátumok konvertálását a Windows által támogatott bármely képtípusból.
ITransferAdviseSink
Az állapotgyűjtést és a hibainformációkat támogató módszereket teszi elérhetővé.
ITransferDestination
Olyan metódusokat tesz elérhetővé, amelyek célhéjelemet hoznak létre egy másolási vagy áthelyezési művelethez. Ez a felület lehetővé teszi a fájlműveletek nagyobb ellenőrzését egy ITransferDestination::Advise metódus megadásával.
ITransferMediumItem
A másolási motor arra használja, hogy lekérje azt az elemet, amelyre meghívja QueryInterface, hogy az ITransferDestination vagy az ITransferSourcefelületre mutató mutatót adjon vissza. Ezek az illesztők lekérdezhetők és számba vehetők másolási, áthelyezési vagy törlési műveletekhez.
ITransferSource
A IShellItemmanipulálási módszereit teszi elérhetővé, beleértve a másolást, áthelyezést, újrahasznosítást és másokat. Ez a felület egy ITransferSource::Advise metódussal biztosít nagyobb vezérlést a fájlműveletek felett.
ITrayDeskBand
Az asztali sávokat megjelenítő, elrejtő és lekérdezési metódusokat teszi elérhetővé.
IUpdateIDList
Egy mappaobjektum gyermekének ITEMIDLIST frissítésére szolgál.
IURLSearchHook
Elérhetővé tesz egy metódust, amelyet a böngésző használ egy ismeretlen URL-protokoll címének fordításához.
IURLSearchHook2
Egy olyan metódust tesz elérhetővé, amelyet a böngésző egy ismeretlen URL-protokoll címének fordítására használ egy keresési környezet objektum használatával.
IUserAccountChangeCallback
Elérhetővé tesz egy metódust, amelyet a felhasználói fiókot ábrázoló kép módosításakor hív meg.
IUserNotification
Megjeleníti azokat a metódusokat, amelyek beállítják az értesítési információkat, majd megjelenítik az értesítést a felhasználónak egy buborékban, amely a tálca értesítési területével együtt jelenik meg.
Megjegyzés:IUserNotification2 csak a Show metódusban különbözik IUserNotification, amely egy további paramétert ad hozzá egy visszahívási felülethez az értesítéssel való kommunikációhoz. Ellenkező esetben a két illesztő formátuma és működése megegyezik. CLSID_UserNotification a Megjelenítés mindkét verzióját túlterhelésként valósítja meg.
IUserNotification2
Megjeleníti azokat a metódusokat, amelyek beállítják az értesítési információkat, majd megjelenítik az értesítést a felhasználónak egy buborékban, amely a tálca értesítési területével együtt jelenik meg.
Megjegyzés:IUserNotification2 nem örökli IUserNotification. IUserNotification2 csak a Show metódusban különbözik IUserNotification, amely egy további paramétert ad hozzá egy visszahívási felülethez az értesítéssel való kommunikációhoz. Ellenkező esetben a két illesztő formátuma és működése megegyezik. CLSID_UserNotification a Megjelenítés mindkét verzióját túlterhelésként valósítja meg.
IUserNotificationCallback
Egy értesítési buborékban lévő egérkattintás vagy helyi menühozzáférés kezelésére szolgáló metódust tesz elérhetővé. IUserNotification2::Show.
IUseToBrowseItem
Megkeresi az elemet, amelyet az elem böngészésekor használni kell.
IViewStateIdentityItem
Egy canonical persistence elemet biztosít, egy olyan elemet, amelyhez a nézet testreszabásai emlékezni fognak.
IVirtualDesktopManager
Olyan módszereket tesz elérhetővé, amelyek lehetővé teszik az alkalmazások számára a virtuális munkaterületeket alkotó ablakcsoportok használatát.
IVisualProperties
A vizualizációtulajdonságokat beállítva és lekérni kívánt metódusokat teszi elérhetővé.
IWebWizardExtension
Kiterjeszti az IWizardExtension felületet a varázsló bővítményének kezdeti URL-címének beállítására szolgáló metódusok, hiba esetén pedig egy adott URL-cím kiírásával.
IWizardExtension
Olyan varázslók használják, mint a Web Publishing Wizard és az Online Print Ordering Wizard, amely kiszolgálóoldali tartalomoldalakat üzemeltet. Ez a felület olyan metódusokat tesz elérhetővé, amelyek lehetővé teszik a támogatott bővítményoldalak megadását, valamint a lapokra való navigálást.
IWizardSite
A varázslóbővítmények által használt metódusokat teszi elérhetővé, hogy a varázsló többi része között navigáljon a szegélyek között.
TaskCompletionClient
Engedélyezi a tevékenységek befejezését.