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