Gränssnitt
I det här avsnittet beskrivs Windows Shell-gränssnitten.
I det här avsnittet
Ämne | Beskrivning |
---|---|
IAccessibleObject |
Exponerar en metod som kan användas av ett hjälpmedelsprogram. |
IAccessibilityDockingService |
Dockar ett enda hjälpmedelsappfönster längst ned på en skärm. |
IAccessibilityDockingServiceCallback |
Informerar en hjälpmedelsapp om att dess fönster har tagits bort. |
IACLCustomMRU |
Exponerar metoder som används för att initiera en lista över senast använda (MRU) för ett objekt för automatisk komplettering. |
IACList |
Exponerar en metod som förbättrar effektiviteten för automatisk komplettering när kandidatsträngarna ordnas i en hierarki. |
IACList2 |
Utökar IACList--gränssnittet så att klienter för ett objekt för automatisk komplettering kan hämta och ange alternativflaggor. |
IActionProgress |
Representerar den abstrakta basklass som förloppsdrivna åtgärder kan ärva från. |
IActionProgressDialog |
Visar metoder som initierar och stoppar en förloppsdialogruta. |
IApplicationActivationManager |
Innehåller metoder som aktiverar Windows Store-appar för tilläggen Starta, Fil och Protokoll . Du använder normalt det här gränssnittet i felsökningsprogram och designverktyg. |
IApplicationAssociationRegistration |
Exponerar metoder som frågar efter och ställer in standardprogram för specifika fil Association Typeoch protokoll på en specifik associationsnivå. Obs! Från och med Windows 8 är den enda funktionen i det här gränssnittet som stöds QueryCurrentDefault. |
IApplicationAssociationRegistrationUI |
Visar en metod som startar en dialogruta för avancerad association genom vilken användaren kan anpassa sina associationer. |
IApplicationDesignModeSettings |
Gör det möjligt för program för utvecklingsverktyg att dynamiskt förfalska system- och användartillstånd, till exempel intern bildskärmsupplösning, enhetsskalningsfaktor och programvytillstånd, i syfte att testa Windows Store-appar som körs i designläge för en mängd olika formfaktorer utan att behöva den faktiska maskinvaran. Gör det också möjligt att testa ändringar i normalt användarstyrt tillstånd för att testa Windows Store-appar i olika scenarier. |
IApplicationDesignModeSettings2 |
Gör det möjligt för utvecklingsverktygsprogram att dynamiskt styra system- och användartillstånd, till exempel intern bildskärmsupplösning, enhetsskalningsfaktor och layout för programvyer, som rapporteras till Windows Store-appar i syfte att testa Windows Store-appar som körs i designläge för en mängd olika formfaktorer utan att behöva den faktiska maskinvaran. Gör det också möjligt att testa ändringar i normalt användarstyrt tillstånd för att testa Windows Store-appar i olika scenarier. |
IApplicationDestinations |
Exponerar metoder som gör det möjligt för ett program att ta bort ett eller alla mål från kategorierna Senaste eller Frekvent i en hopplista. |
IApplicationDocumentLists |
Visar metoder som gör det möjligt för ett program att hämta innehållet i Senaste eller Vanliga kategorier i en hopplista. |
IAppPublisher |
Exponerar metoder för att publicera program via Lägg till/ta bort program på Kontrollpanelen. Det här är huvudgränssnittet som implementerats för det här ändamålet. |
IAppVisibility |
Tillhandahåller funktioner för att avgöra om visningen visar Windows Store-appar. |
IAppVisibilityEvents |
Gör att program kan ta emot meddelanden om tillståndsändringar i en visning och om ändringar i startskärmens synlighet. |
IAssocHandler |
Visar metoder för åtgärder med en dialogruta eller meny för filassociation. |
IAssocHandlerInvoker |
Exponerar metoder som anropar en associerad programhanterare. |
IAttachmentExecute |
Exponerar metoder som fungerar med klientprogram för att presentera en användarmiljö som ger säker nedladdning och utbyte av filer via e-post och meddelandebilagor. |
IAutoComplete |
Exponeras av objektet för automatisk komplettering (CLSID_AutoComplete). Med det här gränssnittet kan program initiera, aktivera och inaktivera objektet. |
IAutoComplete2 |
Utökar IAutoComplete. Det här gränssnittet gör det möjligt för klienter i objektet för automatisk komplettering att hämta och ange ett antal alternativ som styr hur automatisk komplettering fungerar. |
IAutoCompleteDropDown |
Exponerar metoder som gör det möjligt för klienter att återställa eller köra frågor mot visningstillståndet för listrutan komplettera automatiskt, som innehåller möjliga slutföranden av en sträng som användaren har angett i en redigeringskontroll. |
IBandHost |
Exponerar metoder som skapar och förstör band och anger deras tillgänglighet. |
IBandSite |
Exponerar metoder som styr bandobjekt. |
IBrowserFrameOptions |
Gör att en webbläsare eller värd kan fråga IShellView vilken typ av visningsbeteende som stöds. |
ICategorizer |
Exponerar metoder som används för att hämta information om objektidentifierarlistor. |
ICategoryProvider |
Visar en lista över kategoriserare som är registrerade på en IShellFolder-. |
ICDBurn |
Visar metoder som avgör om ett system har maskinvara för att skriva till CD, enhetsbeteckningen för en CD-skrivarenhet och initierar programmatiskt en CD-skrivsession. |
IColumnManager |
Exponerar metoder som möjliggör inspektion och manipulering av kolumner i vyn Information om Utforskaren i Windows. Varje kolumn refereras av en PROPERTYKEY- struktur som namnger en egenskap. |
ICommDlgBrowser |
Exponeras av de vanliga fildialogrutor som ska användas när de är värdar för en Shell-webbläsare. Om det stöds ICommDlgBrowser exponerar metoder som gör att en Shell-vy kan hantera flera fall som kräver olika beteende i en dialogruta än i en normal Shell-vy. Du får en ICommDlgBrowser--gränssnittspekare genom att anropa QueryInterface- på objektet IShellBrowser. |
ICommDlgBrowser2 |
Utökar funktionerna i ICommDlgBrowser. Det här gränssnittet exponeras av de vanliga fildialogrutorna när de är värdar för en Shell-webbläsare. En pekare till ICommDlgBrowser2 kan hämtas genom att anropa QueryInterface på objektet IShellBrowser. |
ICommDlgBrowser3 |
Utökar funktionerna i ICommDlgBrowser2och används av de gemensamma fildialogrutorna när de är värdar för en Shell-webbläsare. |
IComputerInfoChangeNotify |
Det här gränssnittet kan saknas i senare versioner av Windows. |
IConnectableCredentialProviderCredential |
Exponerar metoder för att ansluta och koppla från IConnectableCredentialProviderCredential- objekt. |
IContactManagerInterop |
Ger åtkomst till ContactManager metoder i en app som hanterar flera fönster. |
IContextMenu |
Exponerar metoder som antingen skapar eller sammanfogar en snabbmeny som är associerad med ett Shell-objekt. |
IContextMenu2 |
Exponerar metoder som antingen skapar eller sammanfogar en snabbmeny (snabbmeny) som är associerad med ett Shell-objekt. Utökar IContextMenu- genom att lägga till en metod som gör att klientobjekt kan hantera meddelanden som är associerade med ägarritade menyobjekt. |
IContextMenu3 |
Exponerar metoder som antingen skapar eller sammanfogar en snabbmeny som är associerad med ett Shell-objekt. Tillåter klientobjekt att hantera meddelanden som är associerade med ägarritade menyobjekt och utökar IContextMenu2- genom att acceptera ett returvärde från meddelandehanteringen. |
IContextMenuCB |
Exponerar en metod som aktiverar återanrop för en snabbmeny. Om du till exempel vill lägga till en sköldikon i en menyItem som kräver utökade privilegier. |
IControlMarkup |
|
ICopyHook |
Exponerar en metod som skapar en kopieringskrokhanterare. En kopieringskrokhanterare är ett Shell-tillägg som avgör om en Shell-mapp eller ett skrivarobjekt kan flyttas, kopieras, byta namn eller tas bort. Shell anropar metoden ICopyHook::CopyCallback innan någon av dessa åtgärder utförs. |
ICreateObject |
Exponerar en metod som skapar ett objekt för en angiven klass. |
ICreatingProcess |
Används av ShellExecuteEx och IContextMenu så att anroparen kan ändra vissa parametrar i processen som skapas. |
ICreateProcessInputs |
Används av gränssnittet ICreatingProcess för att ändra vissa parametrar i processen som skapas. |
ICredentialProvider |
Exponerar metoder som används i konfigurationen och manipuleringen av en provider för autentiseringsuppgifter. Alla autentiseringsprovidrar måste implementera det här gränssnittet. |
ICredentialProviderCredential |
Exponerar metoder som möjliggör hantering av autentiseringsuppgifter. |
ICredentialProviderCredential2 |
Utökar gränssnittet ICredentialProviderCredential genom att lägga till en metod som hämtar en användares säkerhetsidentifierare (SID). Autentiseringsuppgifterna är associerade med den användaren och kan grupperas under användarens panel. |
ICredentialProviderCredentialEvents |
Tillhandahåller en asynkron återanropsmekanism som används av en autentiseringsuppgift för att meddela den om tillstånds- eller textändringshändelser i användargränssnittet för inloggning eller användargränssnittet för autentiseringsuppgifter. |
ICredentialProviderCredentialEvents2 |
Utökar ICredentialProviderCredentialEvents-gränssnittet genom att lägga till metoder som möjliggör batchuppdatering av fält i användargränssnittet förLogon eller användargränssnittet för autentiseringsuppgifter. |
ICredentialProviderCredentialWithFieldOptions |
Tillhandahåller en metod som gör det möjligt för providerramverket för autentiseringsuppgifter att avgöra om du har gjort en anpassning till ett fälts alternativ i ett användargränssnitt för inloggning eller autentiseringsuppgifter. |
ICredentialProviderEvents |
Tillhandahåller en asynkron återanropsmekanism som används av en autentiseringsprovider för att meddela den om ändringar i listan över autentiseringsuppgifter eller deras fält. |
ICredentialProviderFilter |
Används för att dynamiskt filtrera autentiseringsprovidrar baserat på information som är tillgänglig vid körning. |
ICredentialProviderSetUserArray |
Tillhandahåller en metod som gör det möjligt för en autentiseringsprovider att ta emot den uppsättning användare som visas i användargränssnittet för inloggning eller autentiseringsuppgifter. |
ICredentialProviderUser |
Innehåller metoder som används för att hämta vissa egenskaper för en enskild användare som ingår i ett användargränssnitt för inloggning eller autentiseringsuppgifter. |
ICredentialProviderUserArray |
Representerar den uppsättning användare som ska visas i användargränssnittet för inloggning eller autentiseringsuppgifter. Med den här informationen kan providern för autentiseringsuppgifter räkna upp uppsättningen för att hämta egenskapsinformation om varje användare för att fylla i fält eller filtrera uppsättningen. |
ICurrentItem |
Hämtas genom att anropa IShellFolder::BindToObject för ett objekt. Om objektet representerar en ögonblicksbild av ett objekt vid en tidigare tidpunkt hämtar det här gränssnittet den aktuella versionen av objektet. |
ICurrentWorkingDirectory |
Exponerar metoder som gör det möjligt för en klient att hämta eller ange ett objekts aktuella arbetskatalog. |
ICustomDestinationList |
Visar metoder som gör det möjligt för ett program att tillhandahålla en anpassad hopplista, inklusive mål och uppgifter, för visning i aktivitetsfältet. |
IDataObjectAsyncCapability |
Aktiverar gränssnitt som vanligtvis är synkrona för att fungera asynkront. Obs! Det här gränssnittet är den aktuella, omdöpta versionen av IAsyncOperation. |
IDataObjectProvider |
Innehåller metoder som gör att du kan ange eller hämta en DataPackage-objektets IDataObject-gränssnitt, som DataPackage använder för att stödja samverkan. DataPackage-objektet används av en app för att tillhandahålla data till en annan app. |
IDataTransferManagerInterop |
Ger åtkomst till DataTransferManager metoder i en Windows Store-app som hanterar flera fönster. |
IDefaultExtractIconInit |
Visar metoder för att ange standardikoner som är associerade med ett objekt. |
IDefaultFolderMenuInitialize |
Innehåller metoder som används för att hämta och ange snabbmenyinformation. Den här informationen är densamma som för SHCreateDefaultContextMenu via DEFCONTEXTMENU- struktur. |
IDelayedPropertyStoreFactory |
Exponerar en metod för att skapa en angiven IPropertyStore objekt i situationer där egenskapsåtkomsten kan vara långsam. |
IDelegateFolder |
Exponerar en metod genom vilken en ombudsmapp får det IMalloc- gränssnitt som krävs för allokering och kostnadsfria objekt-ID:er. |
IDelegateItem |
Används för att hämta den omedelbart underliggande representationen av ett objekts sökväg. |
IDesktopGadget |
Exponerar en metod som gör det möjligt att programmatiskt lägga till en installerad gadget på användarens skrivbord. |
IDesktopWall paper |
|
IDestinationStreamFactory |
Exponerar en metod för att manuellt kopiera en dataström eller fil innan ändringar tillämpas på egenskaper. |
IDisplayItem |
Visar metoder som hittar en version av det aktuella objektet som ska användas för att hämta visningsegenskaper, till exempel objektnamnet, som visas i användargränssnittet. Används av dialogrutorna för kopieringsmotorn för att ge användargränssnittet ett lämpligt objekt att visa. Om ingen annan version kan hittas används det aktuella objektet. |
IDockingWindow |
Exponerar metoder som meddelar dockningsfönstrets objekt om ändringar, inklusive visning, döljande och förestående borttagning. Det här gränssnittet implementeras av fönsterobjekt som kan dockas inom kantlinjen i ett Windows Explorer-fönster. |
IDockingWindowFrame |
Exponerar metoder som stöder tillägg av IDockingWindow objekt i en ram. Implementerad av webbläsaren. |
IDockingWindowSite |
Visar metoder som hanterar kantlinjeutrymmet för ett eller flera IDockingWindow objekt. Det här gränssnittet implementeras av webbläsaren och liknar det IOleInPlaceUIWindow--gränssnittet. |
IDragSourceHelper |
Exponeras av Shell för att tillåta att ett program anger den bild som ska visas under en shell-dra-och-släpp-åtgärd. |
IDragSourceHelper2 |
Exponerar en metod som lägger till funktioner i IDragSourceHelper. Den här metoden anger egenskaperna för en dra och släpp-åtgärd över ett IDragSourceHelper- objekt. |
IDropTargetHelper |
Visar metoder som gör att släppmål kan visa en dra-bild medan bilden är över målfönstret. |
IDynamicHWHandler |
Anropas av AutoPlay. Exponerar metoder som hämtar dynamisk information om en registrerad hanterare innan den visas för användaren. |
IEnumAssocHandlers |
Exponerar en metod som tillåter uppräkning av en samling hanterare som är associerade med specifika filnamnstillägg. |
IEnumerableView |
Exponerar metoder som räknar upp innehållet i en vy och tar emot meddelanden från återanrop när uppräkningen har slutförts. Med det här gränssnittet kan klienter i en vy försöka dela vyns lista med mappinnehåll. |
IEnumExplorerCommand |
Tillhandahålls av en IExplorerCommandProvider. Det här gränssnittet innehåller uppräkning av kommandon som ska placeras i kommandofältet. |
IEnumExtraSearch |
En ole-standarduppräknare som används av en klient för att fastställa tillgängliga sökobjekt för en mapp. |
IEnumFullIDList |
Exponerar en standarduppsättning med metoder som räknar upp pekare till objektidentifierarlistor (PIDL:er) för objekten i en Shell-mapp. |
IEnumIDList |
Exponerar en standarduppsättning metoder som används för att räkna upp PIDL:er för objekten i en Shell-mapp. När en mapps IShellFolder::EnumObjects-metoden anropas skapar den ett uppräkningsobjekt och skickar en pekare till objektets IEnumIDList- gränssnitt tillbaka till det anropande programmet. |
IEnumObjects |
Gör metoder tillgängliga för att räkna upp okända objekt. |
IEnumPublishedApps |
Visar metoder som räknar upp publicerade program för att lägga till/ta bort program på Kontrollpanelen. Objektet som exponerar det här gränssnittet begärs via IAppPublisher::EnumApps. |
IEnumReadyCallback |
Exponerar metoder som gör det möjligt för vyn att meddela implementeraren när uppräkningen har slutförts. Vyn anropar den här metoden för att berätta för implementeraren att uppräkningen kan hämtas via IEnumerableView::CreateEnumIDListFromContents. Återanropet gör att implementeraren kan dela uppräkning av vyer. |
IEnumResources |
Exponerar resursuppräkningsmetoder. |
IEnumShellItems |
Visar uppräkning av IShellItem--gränssnitt. Det här gränssnittet hämtas vanligtvis genom att anropa metoden IEnumShellItems. |
IEnumSyncMgrConflict |
Exponerar konfliktuppräkningsmetoder. |
IEnumSyncMgrEvents |
Exponerar uppräkningsmetoder för synkroniseringshändelser. |
IEnumSyncMgrSyncItems |
Exponerar metoder som räknar upp synkroniseringsobjektobjekt som hanteras av hanteraren. |
IExecuteCommand |
Exponerar metoder som anger ett angivet tillstånd eller en parameter som är relaterad till kommandoverbet, samt en metod för att anropa verbet. |
IExecuteCommandApplicationHostEnvironment |
Tillhandahåller en enda metod som gör det möjligt för ett program att avgöra om dess värd är i skrivbords- eller uppslukande läge. |
IExecuteCommandHost |
Tillhandahåller en metod som gör det möjligt för en IExplorerCommand--baserad Shell-verbhanterare att köra frågor mot användargränssnittsläget för värdkomponenten som programmet anropades från. |
IExplorerBrowser |
IExplorerBrowser är ett webbläsarobjekt som antingen kan navigeras eller som kan vara värd för en vy över ett dataobjekt. Som ett fullvärdigt webbläsarobjekt har det även stöd för en automatisk reselogg. |
IExplorerBrowserEvents |
Visar metoder för meddelande om explorer-webbläsarnavigering och visning av skapandehändelser. |
IExplorerCommand |
Exponerar metoder som hämtar kommandots utseende, räknar upp underkommandon eller anropar kommandot. |
IExplorerCommandProvider |
Exponerar metoder för att skapa Explorer-kommandon och kommandouppräknare. |
IExplorerCommandState |
Exponerar en enda metod som gör det möjligt att hämta kommandotillståndet. |
IExplorerPaneVisibility |
Används i Utforskaren av en IShellFolder implementering för att ge förslag på vyn om vilka fönster som visas. Dessutom kan en IExplorerBrowser--värd använda det här gränssnittet för att ge information om fönstrets synlighet. Värden bör implementera QueryService- med SID_ExplorerPaneVisibility som tjänst-ID. Värden måste finnas i platskedjan. Implementeringen IExplorerPaneVisibility hämtas från Shell-mappen. Shell-mappen hämtas i sin tur från vyn. Ett namnområdestillägg kan välja att tillhandahålla en anpassad vy (IShellView) i stället för att använda systemmappsvyobjektet (DefView). I så fall måste implementeringen IShellView innehålla en implementering av IFolderView::GetFolder för att returnera objektet IExplorerPaneVisibility. Ett namnområdestillägg kan ge en anpassad vy genom att implementera IShellView sig själv i stället för att använda systemmappsvyobjektet (DefView). I så fall måste implementeringen IShellView innehålla en implementering av IFolderView::GetFolder för att kunna använda IExplorerPaneVisibility . |
IExtractIcon |
Visar metoder som gör att en klient kan hämta ikonen som är associerad med ett av objekten i en mapp. |
IExtractImage |
Visar metoder som begär en miniatyrbild från en Shell-mapp. |
IExtractImage2 |
Utökar funktionerna i IExtractImage. |
IFileDialog |
Exponerar metoder som initierar, visar och hämtar resultat från den gemensamma fildialogrutan. |
IFileDialog2 |
Utökar IFileDialog--gränssnittet genom att tillhandahålla metoder som gör det möjligt för anroparen att namnge en specifik, begränsad plats som kan bläddras i den gemensamma fildialogrutan samt ange alternativ text som ska visas som en etikett på knappen Avbryt. |
IFileDialogControlEvents |
Visar metoder som gör att ett program kan meddelas om händelser som är relaterade till kontroller som programmet har lagt till i en gemensam fildialogruta. |
IFileDialogAnpassa |
Exponerar metoder som gör att ett program kan lägga till kontroller i en gemensam fildialogruta. |
IFileDialogEvents |
Visar metoder som tillåter meddelanden om händelser i en gemensam fildialogruta. |
IFileIsInUse |
Exponerar metoder som kan anropas för att hämta information om eller stänga en fil som används av ett annat program. När ett program försöker komma åt en fil och hittar filen som redan används kan det använda metoderna i det här gränssnittet för att samla in information som ska presenteras för användaren i en dialogruta. |
IFileOpenDialog |
Utökar IFileDialog--gränssnittet genom att lägga till metoder som är specifika för den öppna dialogrutan. |
IFileOperation |
Exponerar metoder för att kopiera, flytta, byta namn på, skapa och ta bort Shell-objekt samt metoder för att tillhandahålla förlopps- och feldialogrutor. Det här gränssnittet ersätter funktionen SHFileOperation. |
IFileOperationProgressSink |
Exponerar metoder som tillhandahåller ett omfattande meddelandesystem som används av anropare av IFileOperation för att övervaka informationen om de åtgärder som de utför via det gränssnittet. |
IFileSaveDialog |
Utökar IFileDialog--gränssnittet genom att lägga till metoder som är specifika för dialogrutan Spara, som innehåller de som ger stöd för insamling av metadata som ska sparas med filen. |
IFileSyncMergeHandler |
|
IFileSystemBindData |
Exponerar metoder som lagrar filsysteminformation för att optimera anrop till IShellFolder::P arseDisplayName. |
IFileSystemBindData2 |
Utökar IFileSystemBindData, som lagrar filsysteminformation för att optimera anrop till IShellFolder::P arseDisplayName. Det här gränssnittet lägger till möjlighetsuppsättningen eller hämtar fil-ID eller kopplingsklassidentifierare (CLSID). |
IFileViewer |
Exponerar metoder som anger ett gränssnitt som gör att ett registrerat filvisningsprogram kan meddelas när det måste visa eller skriva ut en fil. |
IFileViewerSite |
Exponerar metoder som anger ett gränssnitt som gör att ett filvisningsprogram kan hämta handtaget till det aktuella fästa fönstret eller ange ett nytt fäst fönster. Det fästa fönstret är det fönster där det aktuella filvisningsprogrammet visar en fil. När användaren väljer en ny fil att visa dirigerar Shell filvisningsprogrammet till att visa den nya filen i det fästa fönstret i stället för att skapa ett nytt fönster. |
IFolderFilter |
Exponerad av en klient för att ange hur du filtrerar uppräkningen av en Shell-mapp efter ett serverprogram. |
IFolderFilterSite |
Exporteras av en värd för att tillåta klienter att ange hur en uppräkning av Shell-mappar ska filtreras. |
IFolderView |
Visar metoder som hämtar information om en mapps visningsalternativ, väljer angivna objekt i mappen och anger mappens visningsläge. |
IFolderView2 |
Visar metoder som hämtar information om en mapps visningsalternativ, väljer angivna objekt i mappen och anger mappens visningsläge. |
IFolderViewHost |
Exponerar en metod som är värd för ett IFolderView- objekt i ett fönster. |
IFolderViewOptions |
Visar metoder som tillåter kontroll över mappvisningsalternativ som är specifika för vyerna Windows 7 och senare. |
IFolderViewSettings |
Visar metoder för att hämta mappvisningsinställningar. |
IFrameworkInputPane |
Innehåller metoder som gör det möjligt för appar att informeras om tillståndsändringar och plats för indatafönstret. |
IFrameworkInputPaneHandler |
Gör att en app kan meddelas när indatafönstret (skärmtangentbordet eller handskriftspanelen) visas eller döljs. Detta gör att appfönstret kan justera dess visning så att inga indataområden (till exempel en textruta) skyms av indatafönstret. |
IHandlerActivationHost |
|
IHandlerInfo |
Tillhandahåller metoder som ger information om hanteraren till metoderna i IHandlerActivationHost--gränssnittet. |
IHomeGroup |
Visar metoder som bestämmer en dators status för HomeGroup-medlemskap och visar delningsguiden. |
IHWEventHandler |
Anropas av AutoPlay för att implementera hanteringen av registrerade medietyper. |
IHWEventHandler2 |
Utökar IHWEventHandler- gränssnitt för att hantera UAC-höjning (User Account Control) för enhetshanterare. |
IIdentityName |
Visar metoder för att jämföra två objekt för att se om de är samma. |
IImageRecompress |
Exponerar en metod som komprimerar bilder igen. |
IInitializeCommand |
Exponerar en enda metod som används för att initiera objekt som implementerar IExplorerCommandState, IExecuteCommand eller IDropTarget med det programdefinierade kommandonamnet och dess registrerade egenskaper. |
IInitializeWithBindCtx |
Exponerar en metod som initierar en hanterare, till exempel en egenskapshanterare, miniatyrhanterare eller förhandsgranskningshanterare, med en bindningskontext. |
IInitializeWithFile |
Exponerar en metod för att initiera en hanterare, till exempel en egenskapshanterare, miniatyrhanterare eller förhandsgranskningshanterare, med en filsökväg. |
IInitializeWithItem |
Exponerar en metod som används för att initiera en hanterare, till exempel en egenskapshanterare, miniatyrhanterare eller förhandsgranskningshanterare, med en IShellItem-. |
IInitializeWithPropertyStore |
Exponerar en metod som initierar en hanterare, till exempel en egenskapshanterare, miniatyrhanterare eller förhandsgranskningshanterare, med ett egenskapsarkiv. |
IInitializeWithStream |
Exponerar en metod som initierar en hanterare, till exempel en egenskapshanterare, miniatyrhanterare eller förhandsgranskningshanterare, med en ström. |
IInitializeWithWindow |
Exponerar en metod genom vilken en klient kan tillhandahålla ett ägarfönster till ett Windows Runtime-objekt som används i ett skrivbordsprogram. |
IInputObject |
Exponerar metoder som ändrar aktiverings- och processacceleratorer för användargränssnittet för ett användarindataobjekt som finns i gränssnittet. |
IInputObject2 |
Exponerar en metod som utökar IInputObject- genom att hantera globala acceleratorer. |
IInputObjectSite |
Exponerar en metod som används för att kommunicera fokusändringar för ett användarindataobjekt som finns i gränssnittet. |
IInputPanelConfiguration |
Tillhandahåller funktioner för skrivbordsappar för att välja den mekanism för fokusspårning som används i Windows Store-appar. |
IInputPanelInvocationConfiguration |
Gör att Windows Store-appar kan välja bort det automatiska anropsbeteendet. |
IIOCancelInformation |
Visar metoder för att publicera ett meddelande om att avbryta fönstret i processtråden från förloppsdialogrutan. Med det här gränssnittet kan förloppsdialogrutan publicera ett trådmeddelande via PostThreadMessage till arbetstråden för att avbryta dess åtgärder. Arbetstråden måste regelbundet kontrollera meddelandekön via GetMessage, PeekMessage eller MsgWaitForMultipleObjectsEx. Metoden IIOCancelInformation::SetCancelInformation anger förloppsdialogrutan vilket tråd-ID och vilket meddelande som ska PostThreadMessage när användaren klickar på Avbryt. Ett tråd-ID med "noll" inaktiverar sändningsåtgärden för avbrutet meddelande. |
IItemNameLimits |
Hämtar en lista med giltiga och ogiltiga tecken eller den maximala längden på ett namn i namnområdet. Använd det här gränssnittet för valideringsparsing och översättning. |
IKnownFolder |
Exponerar metoder som gör det möjligt för ett program att hämta information om en känd mapps kategori, typ, GUID, PIDL-värde, omdirigeringsfunktioner och definition. Den tillhandahåller en metod för hämtning av en känd mapps IShellItem- objekt. Den innehåller också metoder för att hämta eller ange sökvägen till den kända mappen. |
IKnownFolderManager |
Exponerar metoder som skapar, räknar upp eller hanterar befintliga kända mappar. |
ILaunchSourceAppUserModelId |
Tillhandahåller en metod för att hämta en AppUserModelId. |
ILaunchSourceViewSizePreference |
Innehåller metoder för att hämta information om källprogrammet. |
ILaunchTargetMonitor |
|
ILaunchTargetViewSizePreference |
Tillhandahåller en metod för att hämta önskad vystorlek för ett nytt programfönster. |
IMarkupCallback |
|
IMenuPopup |
IMenuPopup kan ändras eller vara otillgänglig. |
IModalWindow |
Exponerar en metod som representerar ett modalt fönster. Det här gränssnittet används i Guiden Windows XP Passport. |
IMultiMonitorDockingSite |
Implementerad av webbläsaren. Exponerar metoder som hanterar vilken övervakare som innehåller Aktivitetsfältet i Windows på flera övervakningssystem. |
INamedPropertyBag |
Exponerar metoder som ger ett objekt en angiven egenskapsväska där objektet kan spara sina egenskaper. |
INamedPropertyStore |
Exponerar metoder som hämtar och anger namngivna egenskaper. |
INameSpaceTreeAccessible |
Exponerar metoder som utför hjälpmedelsåtgärder på ett Shell-objekt från en namnområdesträdkontroll. |
INameSpaceTreeControl |
Exponerar metoder som används för att visa och ändra noder i ett träd med Shell-objekt. |
INameSpaceTreeControl2 |
Utökar INameSpaceTreeControl--gränssnittet genom att tillhandahålla metoder som hämtar och anger visningsformat för trädvisningskontroller för användning med Shell-namnområdesobjekt. |
INameSpaceTreeControlCustomDraw |
Exponerar metoder som gör det möjligt för användaren att rita en anpassad namnområdesträdkontroll och dess objekt. |
INameSpaceTreeControlDropHandler |
Visar hanteringsmetoder för dra och släpp. Används av namnområdesträdkontrollen för att meddela klienten om alla drag-och-släpp-åtgärder som utförs i kontrollen. Ger ett sätt för en klient att fånga upp en släppåtgärd och utföra en egen åtgärd, eller att returnera önskad släppeffekt. |
INameSpaceTreeControlEvents |
Visar metoder för att hantera INameSpaceTreeControl händelser. |
INameSpaceTreeControlFolderCapabilities |
Exponerar en enskild metod som hämtar status för en mapps System.IsPinnedToNameSpaceTree filtreringsstöd. |
INamespaceWalk |
Exponerar metoder som går över ett namnområde från en viss rotnod. Djupet i genomgången anges och en valfri matris returneras som innehåller ID:t för alla noder som har gått. |
INamespaceWalkCB |
Ett motringningsgränssnitt som exponerar metoder som används med INamespaceWalk. När du har utfört en promenad med INamespaceWalkskickas ett IShellFolder- objekt som representerar de gångna noderna till metoderna INamespaceWalkCB. Vad dessa metoder gör med informationen beror på vilket objekt som implementerar dem. |
INamespaceWalkCB2 |
Utökar INamespaceWalkCB- med en metod som krävs för att slutföra en namnområdesvandring. Den här metoden tar bort data som samlats in under genomgången. |
INewMenuClient |
Exponerar metoder som tillåter manipulering av objekt i en Windows 7-meny. |
INewShortcutHook |
Exponerar metoder för att skapa en ny Internetgenväg. |
INewWindowManager |
Exponerar en metod som avgör om ett fönster som startas av ett annat fönster ska visas eller blockeras, vilket ger kontroll över popup-fönster. |
INotifyReplica |
Exponerar en metod som ger ett objekts skapare möjlighet att meddela objektet att det kan bli föremål för efterföljande avstämning. Portföljens avstämning ansvarar för att implementera det här gränssnittet. |
IObjectArray |
Exponerar metoder som gör det möjligt för klienter att komma åt objekt i en samling objekt som stöder IUnknown. |
IObjectCollection |
Utökar IObjectArray--gränssnittet genom att tillhandahålla metoder som gör det möjligt för klienter att lägga till och ta bort objekt som stöder IUnknown- i en samling. |
IObjectProvider |
Exponerar en metod för att identifiera objekt som heter med ett GUID- från ett annat objekt. Till skillnad från QueryService kommer det här gränssnittet inte att delegera dess funktioner till andra objekt. |
IObjectWithAppUserModelID |
Exponerar metoder som gör det möjligt för implementerare av ett anpassat IAssocHandler--objekt att ge åtkomst till dess explicita appanvändarmodell-ID (AppUserModelID). Den här informationen används för att avgöra om en viss filtyp kan läggas till i ett programs snabblista. |
IObjectWithBackReferences |
Tillhandahåller en metod för att interagera med backreferenser som innehas av ett objekt. |
IObjectWithCancelEvent |
Tillhandahåller en anropare med en händelse som kommer att signaleras av det anropade objektet för att ange att en aktivitet har avbrutits. |
IObjectWithFolderEnumMode |
Exponerar metoder som hämtar och anger uppräkningslägen för ett parsat objekt. |
IObjectWithProgID |
Exponerar metoder som ger åtkomst till det ProgID som är associerat med ett objekt. |
IObjectWithPropertyKey |
Visar metoder för att hämta och ange egenskapsnyckeln. |
IObjectWithSelection |
Exponerar metoder som hämtar eller anger markerade objekt som representeras av en Shell-objektmatris. |
IObjMgr |
Exponerar metoder som gör det möjligt för en klient att lägga till eller ta bort ett objekt från en samling objekt som hanteras av ett serverobjekt. |
IOpenControlPanel |
Exponerar metoder som hämtar visningstillståndet för Kontrollpanelen, sökvägen till enskilda kontrollpanelsobjekt och som öppnar antingen själva Kontrollpanelen eller ett enskilt kontrollpanelobjekt. |
IOpenSearchSource |
Exponerar en metod för att hämta sökresultat från en anpassad OpenSearch-datakälla på klientsidan. |
IOperationsProgressDialog |
Visar metoder för att hämta, ange och köra frågor mot en förloppsdialogruta. |
IPackageDebugSettings |
Gör det möjligt för felsökningsutvecklare att styra livscykeln för en Windows Store-app, till exempel pausa eller återuppta. |
IPackageExecutionStateChangeNotification |
Gör det möjligt att ta emot meddelanden om tillståndsändring för paket under felsökning av Windows Store-appar. |
IParentAndItem |
Exponerar metoder som hämtar och anger överordnad och överordnads underordnade ID. Även om IParentAndItem- vanligtvis implementeras på IShellItems är det inte specifikt för IShellItem. |
IParseAndCreateItem |
|
IPersistFolder |
Exponerar en metod som initierar Shell-mappobjekt. |
IPersistFolder2 |
Exponerar metoder som hämtar information från Shell-mappobjekt. |
IPersistFolder3 |
Utökar IPersistFolder- och IPersistFolder2-gränssnitt genom att tillåta ett mappobjekt att implementera nondefault-hantering av mappgenvägar. |
IPersistIDList |
Exponerar metoder som används för att bevara objektidentifierarlistor. |
IPersistSerializedPropStorage |
Gör metoder tillgängliga för att bevara serialiserade egenskapslagringsdata för senare användning och återställa bevarade data till en ny instans av egenskapsarkivet. |
IPersistSerializedPropStorage2 |
Gör metoder tillgängliga för att bevara serialiserade egenskapslagringsdata för senare användning och återställa bevarade data till en ny instans av egenskapsarkivet. |
IPlaybackManager |
Innehåller metoder som gör att medieprogram kan kommunicera med Windows-uppspelningshanteraren. |
IPlaybackManagerEvents |
|
IPreviewHandler |
Visar metoder för visning av omfattande förhandsversioner. |
IPreviewHandlerFrame |
Gör att förhandsgranskningshanterare kan skicka kortkommandon till värden. Det här gränssnittet hämtar en lista över kortkommandon och instruerar värden att hantera ett kortkommando. |
IPreviewHandlerVisuals |
Visar metoder för att använda färg- och teckensnittsinformation för förhandsgranskningshanterare. |
IPreviewItem |
Identifierar ett objekt som visas i förhandsgranskningsfönstret. |
IPreviousVersionsInfo |
Exponerar en metod som söker efter tidigare versioner av serverfiler eller mappar som lagras i syfte att återställas av skuggkopior teknik som tillhandahålls med Windows Server 2003. |
IPrivateIdentityManager |
|
IPrivateIdentityManager2 |
|
IProfferService |
Exponerar en allmän mekanism för objekt för att erbjuda tjänster till andra objekt på samma värd. |
IProgressDialog |
Visar metoder som ger alternativ för ett program för att visa en dialogruta för förlopp. Det här gränssnittet exporteras av dialogruteobjektet för förlopp (CLSID_ProgressDialog). Det här objektet är ett allmänt sätt att visa en användare hur en åtgärd fortskrider. Den används vanligtvis när du tar bort, laddar upp, kopierar, flyttar eller laddar ned ett stort antal filer. |
IPublishedApp |
Exponerar metoder som representerar program för att lägga till/ta bort program på Kontrollpanelen. |
IPublishedApp2 |
Utökar IPublishedApp-gränssnittet genom att tillhandahålla ytterligare en installationsmetod. |
IPublishingWizard |
Visar metoder för att arbeta med onlineutskriftsguiden, webbpubliceringsguiden och guiden Lägg till nätverksplats. I Windows Vista stöder IPublishingWizard inte längre webbpubliceringsguiden eller onlineutskriftsguiden. |
IQueryAssociations |
Exponerar metoder som förenklar processen för att hämta information som lagras i registret i samband med att definiera en filtyp eller ett protokoll och associera den med ett program. |
IQueryCancelAutoPlay |
Exponerar en metod som programmässigt åsidosätter AutoPlay eller AutoRun. På så sätt kan du anpassa platsen och typen av innehåll som startas när media infogas. |
IQueryCodePage |
Hämtar och anger det numeriska värdet (kodsidans ID) för ANSI-kodsidan. |
IQueryContinue |
Exponerar en metod som tillhandahåller en enkel standardmekanism för objekt att fråga en klient om behörighet att fortsätta en åtgärd. Klienter för IUserNotificationmåste till exempel skicka en implementering av IQueryContinue till metoden IUserNotification::Show. |
IQueryContinueWithStatus |
Exponerar metoder som tillhandahåller en standardmekanism för autentiseringsprovidrar att anropa QueryContinue när de försöker ansluta till nätverket för att avgöra om de ska fortsätta dessa försök. Autentiseringsprovidrar kan också använda det här gränssnittet för att visa meddelanden till användaren när de försöker upprätta en nätverksanslutning. |
IQueryInfo |
Exponerar metoder som Shell använder för att hämta information om flaggor och informationstips för ett objekt som finns i en IShellFolder- implementering. Informationstips visas vanligtvis i en knappbeskrivning kontroll. |
IRelatedItem |
Exponerar metoder som härleder relaterade objekt med specifika relationer. |
IRemoteComputer |
Exponerar en metod som räknar upp eller initierar ett namnområdestillägg när det anropas på ett fjärrobjekt. Det här gränssnittet används till exempel för att initiera den virtuella mappen fjärrskrivare. |
IResolveShellLink |
Exponerar en metod som gör det möjligt för ett program att begära att ett Shell-mappobjekt löser en länk för ett av dess objekt. |
IResultsFolder |
Exponerar metoder som innehåller objekt från ett dataobjekt. En IResultsFolder är en mapp som kan innehålla objekt från hela namnområdet och representera dem för användaren i en enda mapp. |
IRunnableTask |
Ett fritt trådat gränssnitt som kan exponeras av ett objekt så att åtgärder kan utföras på en bakgrundstråd. Om till exempel metoden IExtractImage::GetLocation returnerar E_PENDING, tillåts det anropande programmet att extrahera bilden i en bakgrundstråd. |
ISearchBoxInfo |
Exponerar metoder som gör att anroparen kan hämta information som anges i en sökruta. |
ISearchContext |
Exponerar metoder som kanaliserar anpassningsinformation till sökkrokerna. |
ISearchFolderItemFactory |
Visar metoder som skapar och ändrar sökmappar. Set-metoderna anropas först för att konfigurera sökparametrarna. När det inte anropas används standardvärden i stället.
ISearchFolderItemFactory::GetIDList och ISearchFolderItemFactory::GetShellItem returnera de två formerna av sökningen som anges av dessa parametrar. |
ISharedBitmap |
Exponerar minneseffektiva metoder för åtkomst till bitmappar. Det här gränssnittet används som en tunn omslutning runt HBITMAP-objekt, vilket gör att dessa objekt kan refereras till räknas och skyddas från att deras underliggande data ändras. |
ISharingConfigurationManager |
Exponerar metoder som anger och hämtar information om en dators standarddelningsinställningar för mappen Användare (C:\Users ) eller mappen Public (C:\Users\Public ). Exponerar också en uppsättning metoder som tillåter kontroll över skrivardelning. |
IShellApp |
Exponerar metoder som ger allmän information om ett program i programmet Lägg till/ta bort program. Du kan inte använda den utanför programmet Lägg till/ta bort program. Informationen i det här gränssnittet innehåller en lista över hanteringsåtgärder som stöds och om programmet för närvarande är installerat. |
IShellBrowser |
Implementerad av värdar för Shell-vyer (objekt som implementerar IShellView). Exponerar metoder som tillhandahåller tjänster för den vy som den är värd för och andra objekt som körs i kontexten för Explorer-fönstret. |
IShellChangeNotify |
Exponerar en metod som meddelar ett Shell-namnområdestillägg när ID:t för ett objekt har ändrats. |
IShellDetails |
Exponeras av Shell-mappar för att ge detaljerad information om objekten i en mapp. Det här är samma information som visas av Utforskaren i Windows när vyn för mappen är inställd på Information. För Windows 2000- och senare system ersätts IShellDetails av IShellFolder2. |
IShellExtInit |
Exponerar en metod som initierar Shell-tillägg för egenskapsblad, snabbmenyer och dra och släpp-hanterare (tillägg som lägger till objekt i snabbmenyer under nondefault-dra-och-släpp-åtgärder). |
IShellFolder |
De exponeras av alla gränssnittsnamnområdesmappobjekt och dess metoder används för att hantera mappar. |
IShellFolder2 |
Utökar funktionerna i IShellFolder. Dess metoder ger en mängd olika information om innehållet i en Shell-mapp. |
IShellFolderSearchable |
Exponerar metoder som gör det möjligt för ett Shell-tillägg att tillhandahålla ett sökbart namnområde. |
IShellFolderSearchableCallback |
Visar återanropsrutiner för att övervaka sökprocessen. |
IShellFolderViewCB |
Exponerar en metod som tillåter kommunikation mellan Utforskaren och en mappvy som implementeras med hjälp av objektet för systemmappvyn (IShellView- objekt som returneras via SHCreateShellFolderView) så att mappvyn kan meddelas om händelser och ändra dess vy i enlighet med detta. |
IShellFolderViewDual |
Visar metoder som ändrar vyn och väljer objekt i den aktuella mappen. |
IShellFolderViewDual2 |
Visar metoder som ändrar vyn och väljer objekt i den aktuella mappen. |
IShellFolderViewDual3 |
Exponerar metoder som ändrar den aktuella mappvyn. |
IShellFolderViewType |
Exponerar metoder som gör det möjligt för en Shell-mapp att stödja olika vyer av dess innehåll (olika hierarkiska layouter för dess data). |
IShellIcon |
Exponerar en metod som hämtar ett ikonindex för ett IShellFolder- objekt. |
IShellIconOverlay |
Exponerar metoder som används av ett namnområdestillägg för att ange ikonöverlägg för de objekt som det innehåller. |
IShellIconOverlayIdentifier |
Exponerar metoder som hanterar all kommunikation mellan ikonöverläggshanterare och Gränssnittet. |
IShellImageDataAbort |
Exponerar en enda metod som används för att avbryta IShellImageData- processer. |
IShellImageDataFactory |
Exponerar metoder som skapar IShellImageData instanser baserat på olika bildkällor. |
IShellItem |
Exponerar metoder som hämtar information om ett Shell-objekt.
IShellItem och IShellItem2 är de föredragna representationerna av objekt i valfri ny kod. |
IShellItem2 |
Utökar IShellItem- med metoder som hämtar olika egenskapsvärden för objektet.
IShellItem och IShellItem2 är de föredragna representationerna av objekt i valfri ny kod. |
IShellItemArray |
Exponerar metoder som skapar och manipulerar Shell-objekt matriser. |
IShellItemFilter |
Exponeras av en klient för att ange hur du filtrerar uppräkningen av ett Shell-objekt av ett serverprogram. |
IShellItemImageFactory |
Exponerar en metod för att returnera ikoner eller miniatyrbilder för Shell-objekt. Om ingen miniatyrbild eller ikon är tillgänglig för det begärda objektet kan en ikon per klass anges från Gränssnittet. |
IShellItemResources |
Gör metoder tillgängliga för att manipulera och fråga Shell-objektresurser. |
IShellLibrary |
Exponerar metoder för att skapa och hantera bibliotek. |
IShellLink |
Exponerar metoder som skapar, ändrar och löser Shell-länkar. |
IShellLinkDataList |
Exponerar metoder som gör att ett program kan koppla extra datablock till en Shell-länk. Dessa metoder lägger till, kopierar eller tar bort datablock. |
IShellMenu |
Visar metoder som interagerar med Shell-menyer, till exempel menyn Starta och menyn Favoriter. |
IShellMenuCallback |
Ett motringningsgränssnitt som exponerar en metod som tar emot meddelanden från ett menyband. |
IShellPropSheetExt |
Exponerar metoder som gör att en egenskapsbladshanterare kan lägga till eller ersätta sidor i egenskapsbladet som visas för ett filobjekt. |
IShellRunDll |
|
IShellView |
Visar metoder som visar en vy i Utforskaren eller mappfönstren. |
IShellView2 |
Utökar funktionerna i IShellView. |
IShellView3 |
Utökar funktionerna i IShellView2- genom att tillhandahålla en metod för att ersätta IShellView2::CreateViewWindow2. |
IShellWindows |
Ger åtkomst till samlingen med öppna Shell-fönster. |
IStartMenuPinnedList |
Visar en metod som avmarkerar en programgenväg från menyn Starta eller aktivitetsfältet. |
IStorageProviderCopyHook |
Exponerar en metod som avgör om gränssnittet ska tillåtas att flytta, kopiera, ta bort eller byta namn på en mapp i en molnleverantörs synkroniseringsrot. |
IStorageProviderHandler |
Hämtar IStorageProviderPropertyHandler associerad med en specifik fil eller mapp. |
IStorageProviderPropertyHandler |
Innehåller en samling egenskaper som är associerade med en fil eller mapp. |
IStreamAsync |
Exponerar metoder för att hantera indata/outpout (I/O) till en asynkron ström. |
IStreamUnbufferedInfo |
Exponerar en metod som bestämmer sektorstorleken som ett stöd för bytejustering. |
ISuspensionDependencyManager |
|
ISyncMgrConflict |
Exponerar metoder som ger information om en konflikt som hämtats från ett konfliktlager och som gör att konflikten kan lösas. |
ISyncMgrConflictFolder |
Exponerar en metod som hämtar konflikt-ID-listan för ett konfliktobjekt. |
ISyncMgrConflictItems |
Exponerar metoder som hämtar data om konfliktobjekt och antal objekt. |
ISyncMgrConflictPresenter |
Exponerar en metod som utgör en konflikt för användaren. |
ISyncMgrConflictResolutionItems |
Visar metoder som hämtar objektinformation och antal objekt. |
ISyncMgrConflictResolveInfo |
Exponerar metoder som hämtar och anger information om konfliktlösning i Synkroniseringshanteraren. |
ISyncMgrConflictStore |
Exponerar metoder som gör att en hanterare kan ange konflikter som visas i mappen Konflikter. |
ISyncMgrControl |
Exponerar metoder som gör att ett program eller en hanterare kan starta eller stoppa en synkronisering, meddela Sync Center om ändringar i uppsättningen med hanterare eller objekt eller meddela om ändringar i egenskapsvärden. |
ISyncMgrEnumItems |
Exponerar metoder som räknas upp via en matris med SYNCMGRITEM- strukturer. Var och en av dessa strukturer innehåller information om ett objekt som kan synkroniseras.
ISyncMgrEnumItems har samma metoder som alla standarduppräkningsgränssnitt: Nästa, Hoppa över, Återställ och Klona. |
ISyncMgrEvent |
Exponerar metoder som hämtar data från ett händelselager. Med ett händelsearkiv kan Sync Center hämta en uppräknare för alla händelser i butiken samt hämta enskilda händelser. |
ISyncMgrEventLinkUIOperation |
Tillhandahåller en metod som anropas när händelselänkar klickas i mappen för synkroniseringsresultat. |
ISyncMgrEventStore |
Exponerar metoder som gör det möjligt för en hanterare att tillhandahålla ett eget händelsearkiv och hantera sina egna synkroniseringshändelser, i stället för att använda standardhändelsearkivet för Sync Center. Dessa händelser visas i mappen Synkronisera resultat. |
ISyncMgrHandler |
Exponerar metoder som utgör det primära gränssnittet som implementeras av en synkroniseringshanterare. Sync Center skapar en instans av hanteraren via det här gränssnittet för att hämta egenskaper, räkna upp synkroniseringsobjekt och ändra tillstånd. Sync Center skapar en separat instans av hanteraren i en separat tråd för att utföra en synkronisering eller en användargränssnittsåtgärd. |
ISyncMgrHandlerCollection |
Exponerar metoder som tillhandahåller en uppräkning av synkroniseringshanterar-ID:t och instansierar dessa synkroniseringshanterare. |
ISyncMgrHandlerInfo |
Exponerar metoder som gör det möjligt för en hanterare att tillhandahålla egenskaps- och tillståndsinformation till Sync Center. |
ISyncMgrRegister |
Exponerar metoder så att ett program kan registrera sig med synkroniseringshanteraren. Detta kan uppnås antingen via gränssnittet ISyncMgrRegister eller genom att registrera direkt i registret. |
ISyncMgrResolutionHandler |
Exponerar metoder som hanterar synkroniseringskonflikter. Implementera det här gränssnittet för att konstruera en synkroniseringskonflikthanterare. Användargränssnittet för konfliktlösning anropar det här gränssnittet för att lösa konflikten som visas för användaren. |
ISyncMgrScheduleWizardUIOperation |
Exponerar en metod som gör att en hanterare kan visa synkroniseringsschemaguiden för hanteraren. |
ISyncMgrSessionCreator |
Exponerar en enda metod genom vilken en hanterare eller ett externt program kan meddela Sync Center att synkroniseringen har påbörjats, samt rapportens förlopp och händelser. |
ISyncMgrSyncCallback |
Exponerar metoder som gör det möjligt för en synkroniseringsprocess att rapportera förlopp och händelser till Sync Center, eller för att fråga om processen har avbrutits. |
ISyncMgrSynchronize |
Exponerar metoder som gör det möjligt för det registrerade programmet eller tjänsten att ta emot meddelanden från synkroniseringshanteraren. |
ISyncMgrSynchronizeCallback |
Exponerar metoder som hanterar synkroniseringsprocessen. |
ISyncMgrSynchronizeInvoke |
Exponerar metoder som gör det möjligt för ett registrerat program att anropa synkroniseringshanteraren för att uppdatera objekt. |
ISyncMgrSyncItem |
Exponerar metoder som agerar på och hämtar information från ett enda synkroniseringsobjekt, vilket gör det möjligt för hanterare att hantera synkroniseringsobjekt som oberoende objekt. |
ISyncMgrSyncItemContainer |
Exponerar metoder som ger information till hanterare om de objekt som de innehåller. |
ISyncMgrSyncItemInfo |
Exponerar metoder som tillhandahåller egenskaps- och tillståndsinformation för ett enda synkroniseringsobjekt. |
ISyncMgrSyncResult |
Exponerar en metod som program som anropar ISyncMgrControl kan använda för att få resultatet av ett ISyncMgrControl::StartHandlerSync- eller ISyncMgrControl::StartItemSync-anrop. |
ISyncMgrUIOperation |
Exponerar en metod genom vilken en synkroniseringshanterare eller synkroniseringsobjekt kan visa ett gränssnittsobjekt när det begärs att göra det av Sync Center. |
ITaskbarList |
Exponerar metoder som styr aktivitetsfältet. Med den kan du dynamiskt lägga till, ta bort och aktivera objekt i aktivitetsfältet. |
ITaskbarList2 |
Utökar ITaskbarList--gränssnittet genom att exponera en metod för att markera ett fönster som en helskärmsvisning. |
ITaskbarList3 |
Utökar ITaskbarList2- genom att exponera metoder som stöder knappfunktionerna för enhetlig start och växling av aktivitetsfältet som lagts till i Windows 7. Den här funktionen omfattar miniatyrrepresentationer och växelmål baserat på enskilda flikar i ett flikar, verktygsfält för miniatyrer, meddelande- och statusöverlägg och förloppsindikatorer. |
ITaskbarList4 |
Utökar ITaskbarList3- genom att tillhandahålla en metod som gör att anroparen kan styra två egenskapsvärden för tabbminiatyren och granska funktionen. |
IThumbnailCache |
Exponerar metoder för en systemminiatyrcache som delas mellan program. |
IThumbnailCachePrimer |
|
IThumbnailHandlerFactory |
Exponerar en metod för att hämta miniatyrhanteraren för ett objekt. Implementera det här gränssnittet om du vill ange vilken extraktor som används för en underordnad IDList. |
IThumbnailProvider |
Visar en metod för att hämta en miniatyrbild och är avsedd att implementeras för miniatyrhanterare. Objektet som implementerar det här gränssnittet måste också implementera IInitializeWithStream. |
IThumbnailSettings |
Tillhandahåller en metod som gör det möjligt för en miniatyrprovider att fastställa användarkontexten för en miniatyrbegäran. |
IThumbnailStreamCache |
Hämtar eller ställer in miniatyrströmmen. Det här gränssnittet är endast för internt bruk och kan bara anropas av fotoprogrammet. |
ITrackShellMenu |
Exponerar metoder som utökar IShellMenu--gränssnittet genom att ge möjlighet att samordna verktygsfältsknappar med en meny samt visa en popup-meny. |
ITranscodeImage |
Exponerar en metod som tillåter konvertering till JPEG- eller bitmappsbildformat (BMP) från valfri bildtyp som stöds av Windows. |
ITransferAdviseSink |
Visar metoder som stöder statusinsamling och felinformation. |
ITransferDestination |
Exponerar metoder som skapar ett målgränssnittsobjekt för en kopierings- eller flyttåtgärd. Det här gränssnittet tillhandahålls för att ge mer kontroll över filåtgärder genom att tillhandahålla en ITransferDestination::Råda metod. |
ITransferMediumItem |
Används av en kopieringsmotor för att hämta objektet som QueryInterface- för att returnera en pekare till gränssnittet ITransferDestination eller gränssnittet ITransferSource. Dessa gränssnitt kan frågas och räknas upp för kopierings-, flytt- eller borttagningsåtgärder. |
ITransferSource |
Visar metoder för att manipulera IShellItem, inklusive kopiera, flytta, återvinna och andra. Det här gränssnittet erbjuds för att ge mer kontroll över filåtgärder genom att tillhandahålla en ITransferSource::Råda metod. |
ITrayDeskBand |
Exponerar metoder som visar, döljer och frågar skrivbordsband. |
IUpdateIDList |
Tillhandahåller en metod för att uppdatera ITEMIDLIST- för underordnad till ett mappobjekt. |
IURLSearchHook |
Exponerar en metod som används av webbläsaren för att översätta adressen till ett okänt URL-protokoll. |
IURLSearchHook2 |
Exponerar en metod som används av webbläsaren för att översätta adressen till ett okänt URL-protokoll med hjälp av ett sökkontextobjekt. |
IUserAccountChangeCallback |
Exponerar en metod som anropas när bilden som representerar ett användarkonto ändras. |
IUserNotification |
Visar metoder som anger meddelandeinformation och sedan visar meddelandet för användaren i en pratbubblan som visas tillsammans med meddelandefältet i aktivitetsfältet. Obs!IUserNotification2 skiljer sig från IUserNotification endast i metoden Show, som lägger till ytterligare en parameter för ett återanropsgränssnitt för att kommunicera med meddelandet. Annars är de två gränssnitten identiska i form och funktion. CLSID_UserNotification implementerar båda versionerna av Visa som en överlagring. |
IUserNotification2 |
Visar metoder som anger meddelandeinformation och sedan visar meddelandet för användaren i en pratbubblan som visas tillsammans med meddelandefältet i aktivitetsfältet. Obs!IUserNotification2 ärver inte från IUserNotification. IUserNotification2 skiljer sig från IUserNotification endast i metoden Show, som lägger till ytterligare en parameter för ett motringningsgränssnitt för att kommunicera med meddelandet. Annars är de två gränssnitten identiska i form och funktion. CLSID_UserNotification implementerar båda versionerna av Visa som en överlagring. |
IUserNotificationCallback |
Exponerar en metod för hantering av en musklicks- eller snabbmenyåtkomst i en meddelandeballong. Används med IUserNotification2::Visa. |
IUseToBrowseItem |
Söker efter det objekt som ska användas när du bläddrar till det här objektet. |
IViewStateIdentityItem |
Tillhandahåller ett kanoniskt beständighetsobjekt, ett objekt för vilket visningsanpassningar kommer att sparas. |
IVirtualDesktopManager |
Exponerar metoder som gör det möjligt för ett program att interagera med grupper av fönster som utgör virtuella arbetsytor. |
IVisualProperties |
Exponerar metoder som anger och hämtar visuella egenskaper. |
IWebWizardExtension |
Utökar IWizardExtension--gränssnittet genom att exponera metoder för att ange guidetilläggets ursprungliga URL och en specifik URL i händelse av ett fel. |
IWizardExtension |
Används av guider som webbpubliceringsguiden och onlineguiden för utskriftsordning som är värd för innehållssidor på serversidan. Det här gränssnittet visar metoder för att ange tilläggssidor som stöds och för att navigera till och ut från dessa sidor. |
IWizardSite |
Visar metoder som används av ett guidetillägg för att navigera i kantlinjerna mellan sig själv och resten av guiden. |
TaskCompletionClient |
Aktiverar slutförande av aktiviteter. |