Interfejsy powłoki
W tej sekcji opisano interfejsy powłoki systemu Windows.
W tej sekcji
Temat | Opis |
---|---|
IAccessibleObject |
Uwidacznia metodę, która może być używana przez aplikację ułatwień dostępu. |
IAccessibilityDockingService |
Dokuje jedno okno aplikacji ułatwień dostępu do dołu ekranu. |
IAccessibilityDockingServiceCallback |
Informuje aplikację ułatwień dostępu o tym, że okno zostało oddokowane. |
IACLCustomMRU |
Uwidacznia metody używane do inicjowania listy ostatnio używanych (MRU) dla obiektu autouzupełniania. |
IACList |
Uwidacznia metodę, która zwiększa wydajność autouzupełniania, gdy ciągi kandydata są zorganizowane w hierarchii. |
IACList2 |
Rozszerza interfejsIACList, aby umożliwić klientom obiektu autouzupełniania pobieranie i ustawianie flag opcji. |
IActionProgress |
Reprezentuje abstrakcyjną klasę bazową, z której mogą dziedziczyć operacje sterowane postępem. |
IActionProgressDialog |
Uwidacznia metody, które inicjują i zatrzymują okno dialogowe postępu. |
IApplicationActivationManager |
Udostępnia metody aktywowania aplikacji ze Sklepu Windows dla rozszerzeń uruchamiania, plików i protokołu . Ten interfejs jest zwykle używany w debugerach i narzędziach projektowych. |
IApplicationAssociationRegistration |
Uwidacznia metody, które wysyłają zapytania i ustawiają domyślne aplikacje dla określonego pliku typ skojarzenia, oraz protokoły na określonym poziomie skojarzenia . Uwaga: Od systemu Windows 8 jedyną obsługiwaną funkcją tego interfejsu jest QueryCurrentDefault. |
IApplicationAssociationRegistrationUI |
Uwidacznia metodę uruchamiającą zaawansowane okno dialogowe skojarzenia, za pomocą którego użytkownik może dostosować swoje skojarzenia. |
IApplicationDesignModeSettings |
Umożliwia aplikacjom programistycznym dynamiczne fałszowanie stanów systemu i użytkowników, takich jak natywna rozdzielczość wyświetlania, współczynnik skalowania urządzeń i stan widoku aplikacji, na potrzeby testowania aplikacji ze Sklepu Windows działających w trybie projektowania dla szerokiego zakresu czynników formularzy bez potrzeby rzeczywistego sprzętu. Umożliwia również testowanie zmian w normalnym stanie kontrolowanym przez użytkownika w celu testowania aplikacji ze Sklepu Windows w różnych scenariuszach. |
IApplicationDesignModeSettings2 |
Umożliwia aplikacjom narzędzi programistycznych dynamiczne sterowanie stanami systemu i użytkowników, takimi jak natywna rozdzielczość wyświetlania, współczynnik skalowania urządzeń i układ widoku aplikacji, raportowanych do aplikacji ze Sklepu Windows w celu testowania aplikacji ze Sklepu Windows działających w trybie projektowania dla szerokiego zakresu czynników formularzy bez potrzeby rzeczywistego sprzętu. Umożliwia również testowanie zmian w normalnym stanie kontrolowanym przez użytkownika w celu testowania aplikacji ze Sklepu Windows w różnych scenariuszach. |
IApplicationDestinations |
Uwidacznia metody, które umożliwiają aplikacji usunięcie jednego lub wszystkich miejsc docelowych z ostatnich lub często używanych kategorii na liście przeskoków. |
IApplicationDocumentLists |
Udostępnia metody, które umożliwiają aplikacji pobieranie zawartości Ostatnio używane lub częste kategorie na liście przeskoków. |
IAppPublisher |
Uwidacznia metody publikowania aplikacji za pomocą Dodawanie/usuwanie programów w Panelu sterowania. Jest to główny interfejs zaimplementowany w tym celu. |
IAppVisibility |
Udostępnia funkcje umożliwiające określenie, czy na ekranie są wyświetlane aplikacje ze Sklepu Windows. |
IAppVisibilityEvents |
Umożliwia aplikacjom odbieranie powiadomień o zmianach stanu w wyświetlaczu i zmianach w widoczności ekranu startowego. |
IAssocHandler |
Uwidacznia metody operacji za pomocą okna dialogowego lub menu skojarzenia plików. |
IAssocHandlerInvoker |
Uwidacznia metody, które wywołują skojarzoną procedurę obsługi aplikacji. |
IAttachmentExecute |
Udostępnia metody, które współpracują z aplikacjami klienckimi, aby przedstawić środowisko użytkownika, które zapewnia bezpieczne pobieranie i wymianę plików za pośrednictwem wiadomości e-mail i załączników do wiadomości. |
IAutoComplete |
Uwidoczniony przez obiekt autouzupełniania (CLSID_AutoComplete). Ten interfejs umożliwia aplikacjom inicjowanie, włączanie i wyłączanie obiektu. |
IAutoComplete2 |
Rozszerza IAutoComplete. Ten interfejs umożliwia klientom obiektu autouzupełniania pobieranie i ustawianie wielu opcji, które kontrolują sposób działania autouzupełniania. |
IAutoCompleteDropDown |
Udostępnia metody, które umożliwiają klientom resetowanie lub wykonywanie zapytań o stan wyświetlania listy rozwijanej autouzupełniania, która zawiera możliwe uzupełnienia ciągu wprowadzonego przez użytkownika w kontrolce edycji. |
IBandHost |
Uwidacznia metody tworzenia i niszczenia pasm oraz określania ich dostępności. |
IBandSite |
Uwidacznia metody kontrolujące obiekty pasmowe. |
IBrowserFrameOptions |
Umożliwia przeglądarce lub hostowi zapytanie IShellView jakiego rodzaju zachowanie widoku jest obsługiwane. |
ICategorizer |
Uwidacznia metody używane do uzyskiwania informacji o listach identyfikatorów elementów. |
ICategoryProvider |
Uwidacznia listę klasyfikowanych w IShellFolder. |
ICDBurn |
Uwidacznia metody określające, czy system ma sprzęt do zapisywania na dysku CD, literę stacji dysków CD urządzenia zapisywania i programowo inicjuje sesję zapisu cd. |
IColumnManager |
Uwidacznia metody umożliwiające inspekcję i manipulowanie kolumnami w widoku Szczegóły Eksploratora Windows. Do każdej kolumny odwołuje się struktura PROPERTYKEY, która nazywa właściwość. |
ICommDlgBrowser |
Uwidocznione przez typowe okna dialogowe pliku, które mają być używane podczas hostowania przeglądarki powłoki. Jeśli jest obsługiwana, ICommDlgBrowser uwidacznia metody, które umożliwiają widokowi powłoki obsługę kilku przypadków, które wymagają innego zachowania w oknie dialogowym niż w normalnym widoku powłoki. Uzyskujesz wskaźnik interfejsu ICommDlgBrowser, wywołując QueryInterface w obiekcie IShellBrowser. |
ICommDlgBrowser2 |
Rozszerza możliwości ICommDlgBrowser. Ten interfejs jest udostępniany przez typowe okna dialogowe plików podczas hostowania przeglądarki powłoki. Wskaźnik ICommDlgBrowser2 można uzyskać, wywołując QueryInterface na obiekcie IShellBrowser. |
ICommDlgBrowser3 |
Rozszerza możliwości ICommDlgBrowser2i używane przez typowe okna dialogowe plików podczas hostowania przeglądarki powłoki. |
IComputerInfoChangeNotify |
Ten interfejs może być nieobecny w nowszych wersjach systemu Windows. |
IConnectableCredentialProviderCredentialCredential |
Uwidacznia metody łączenia i odłączania obiektów IConnectableCredentialProviderCredentialCredential. |
IContactManagerInterop |
Umożliwia dostęp do metod ContactManager w aplikacji, która zarządza wieloma oknami. |
IContextMenu |
Uwidacznia metody, które tworzą lub scalają menu skrótów skojarzone z obiektem powłoki. |
IContextMenu2 |
Uwidacznia metody, które tworzą lub scalają menu skrótów (kontekstowe) skojarzone z obiektem powłoki. Rozszerza IContextMenu przez dodanie metody, która umożliwia obiektom klienta obsługę komunikatów skojarzonych z elementami menu rysowanymi przez właściciela. |
IContextMenu3 |
Uwidacznia metody, które tworzą lub scalają menu skrótów skojarzone z obiektem powłoki. Umożliwia obiektom klienta obsługę komunikatów skojarzonych z elementami menu rysowanymi przez właściciela i rozszerza IContextMenu2, akceptując wartość zwracaną z tej obsługi komunikatów. |
IContextMenuCB |
Uwidacznia metodę, która umożliwia wywołanie zwrotne menu kontekstowego. Aby na przykład dodać ikonę tarczy do menu Item, które wymagają podniesienia uprawnień. |
IControlMarkup |
|
ICopyHook |
Uwidacznia metodę, która tworzy program obsługi copy hook. Procedura obsługi haka kopiowania to rozszerzenie powłoki, które określa, czy folder powłoki lub obiekt drukarki można przenieść, skopiować, zmienić nazwę lub usunąć. Powłoka wywołuje metodę ICopyHook::CopyCallback przed wykonaniem jednej z tych operacji. |
ICreateObject |
Uwidacznia metodę, która tworzy obiekt określonej klasy. |
ICreatingProcess |
Używane przez ShellExecuteEx i IContextMenu, aby umożliwić wywołującym zmianę niektórych parametrów tworzonego procesu. |
ICreateProcessInputs |
Używany przez interfejs ICreatingProcess w celu zmiany niektórych parametrów tworzonego procesu. |
ICredentialProvider |
Uwidacznia metody używane w konfiguracji i manipulowaniu dostawcą poświadczeń. Wszyscy dostawcy poświadczeń muszą zaimplementować ten interfejs. |
ICredentialProviderCredentialCredential |
Udostępnia metody, które umożliwiają obsługę poświadczeń. |
ICredentialProviderCredential2 |
Rozszerza interfejs ICredentialProviderCredentialCredential przez dodanie metody pobierającej identyfikator zabezpieczeń (SID) użytkownika. Poświadczenie jest skojarzone z tym użytkownikiem i można je zgrupować na kafelku użytkownika. |
ICredentialProviderCredentialEvents |
Udostępnia asynchroniczny mechanizm wywołania zwrotnego używany przez poświadczenie w celu powiadamiania go o zdarzeniach zmiany stanu lub tekstu w interfejsie użytkownika logowania lub interfejsie użytkownika poświadczeń. |
ICredentialProviderCredentialEvents2 |
Rozszerza interfejs ICredentialProviderCredentialEvents, dodając metody umożliwiające aktualizowanie wsadowe pól w interfejsie użytkownika logowania lub interfejsie użytkownika poświadczeń. |
ICredentialProviderCredentialWithFieldOptions |
Udostępnia metodę, która umożliwia platformie dostawcy poświadczeń określenie, czy wprowadzono dostosowanie opcji pola w interfejsie użytkownika logowania lub poświadczeń. |
ICredentialProviderEvents |
Udostępnia asynchroniczny mechanizm wywołania zwrotnego używany przez dostawcę poświadczeń w celu powiadamiania go o zmianach na liście poświadczeń lub ich polach. |
ICredentialProviderFilter |
Służy do dynamicznego filtrowania dostawców poświadczeń na podstawie informacji dostępnych w czasie wykonywania. |
ICredentialProviderSetUserArray |
Udostępnia metodę umożliwiającą dostawcy poświadczeń odbieranie zestawu użytkowników, którzy będą wyświetlani w interfejsie użytkownika logowania lub poświadczeń. |
ICredentialProviderUser |
Udostępnia metody używane do pobierania niektórych właściwości pojedynczego użytkownika uwzględnionego w interfejsie użytkownika logowania lub poświadczeń. |
ICredentialProviderUserArray |
Reprezentuje zestaw użytkowników, którzy będą wyświetlani w interfejsie użytkownika logowania lub poświadczeń. Te informacje umożliwiają dostawcy poświadczeń wyliczanie zestawu w celu pobrania informacji o właściwości dla każdego użytkownika w celu wypełnienia pól lub filtrowania zestawu. |
ICurrentItem |
Uzyskane przez wywołanie IShellFolder::BindToObject dla elementu. Jeśli element reprezentuje migawkę elementu w poprzednim czasie, ten interfejs uzyska bieżącą wersję elementu. |
ICurrentWorkingDirectory |
Uwidacznia metody, które umożliwiają klientowi pobieranie lub ustawianie bieżącego katalogu roboczego obiektu. |
ICustomDestinationList |
Udostępnia metody, które umożliwiają aplikacji udostępnianie niestandardowej listy skoków, w tym miejsc docelowych i zadań do wyświetlania na pasku zadań. |
IDataObjectAsyncCapability |
Umożliwia interfejsy, które są zwykle synchroniczne, aby działały asynchronicznie. Uwaga: Ten interfejs jest bieżącą wersją IAsyncOperation. |
IDataObjectProvider |
Udostępnia metody, które umożliwiają ustawianie lub pobieranie DataPackageinterfejsu IDataObject obiektu, którego pakiet DataPackage używa do obsługi współdziałania. Obiekt DataPackage jest używany przez aplikację do dostarczania danych do innej aplikacji. |
IDataTransferManagerInterop |
Umożliwia dostęp do metod DataTransferManager w aplikacji ze Sklepu Windows, która zarządza wieloma oknami. |
IDefaultExtractIconInit |
Udostępnia metody ustawiania domyślnych ikon skojarzonych z obiektem. |
IDefaultFolderMenuInitialize |
Udostępnia metody służące do pobierania i ustawiania informacji o menu skrótów. Te informacje są takie same, jak w przypadku shCreateDefaultContextMenu za pośrednictwem struktury DEFCONTEXTMENU. |
IDelayedPropertyStoreFactory |
Uwidacznia metodę tworzenia określonego obiektu IPropertyStore w sytuacjach, gdy dostęp do właściwości jest potencjalnie powolny. |
IDelegateFolder |
Uwidacznia metodę, za pomocą której folder delegata otrzymuje interfejs IMalloc wymagany do przydzielania i zwalniania identyfikatorów elementów. |
IDelegateItem |
Służy do uzyskiwania natychmiastowej podstawowej reprezentacji ścieżki elementu. |
IDesktopGadget |
Uwidacznia metodę umożliwiającą programowe dodawanie zainstalowanego gadżetu do pulpitu użytkownika. |
IDesktopWallpaper |
|
IDestinationStreamFactory |
Uwidacznia metodę ręcznego kopiowania strumienia lub pliku przed zastosowaniem zmian we właściwościach. |
IDisplayItem |
Uwidacznia metody, które znajdują wersję bieżącego elementu, która ma być używana do pobierania właściwości wyświetlania, takich jak nazwa elementu, które będą wyświetlane w interfejsie użytkownika. Używane przez okna dialogowe aparatu kopiowania w celu udostępnienia interfejsu użytkownika z odpowiednim elementem do wyświetlenia. Jeśli nie można odnaleźć żadnej innego wersji, zostanie użyty bieżący element. |
IDockingWindow |
Uwidacznia metody, które powiadamiają obiekt okna dokowania o zmianach, w tym pokazywanie, ukrywanie i zbliżanie się usuwania. Ten interfejs jest implementowany przez obiekty okien, które można zadokować w przestrzeni obramowania okna Eksploratora Windows. |
IDockingWindowFrame |
Uwidacznia metody obsługujące dodawanie obiektów IDockingWindow do ramki. Zaimplementowana przez przeglądarkę. |
IDockingWindowSite |
Uwidacznia metody, które zarządzają przestrzenią obramowania dla co najmniej jednego obiektu IDockingWindow. Ten interfejs jest implementowany przez przeglądarkę i jest podobny do interfejsu IOleInPlaceUIWindow. |
IDragSourceHelper |
Uwidocznione przez powłokę, aby umożliwić aplikacji określenie obrazu, który będzie wyświetlany podczas operacji przeciągania i upuszczania powłoki. |
IDragSourceHelper2 |
Uwidacznia metodę, która dodaje funkcje do IDragSourceHelper. Ta metoda ustawia charakterystykę operacji przeciągania i upuszczania na obiekt IDragSourceHelper. |
IDropTargetHelper |
Udostępnia metody, które umożliwiają obiektom docelowym upuszczanie wyświetlania obrazu przeciągania, gdy obraz znajduje się nad oknem docelowym. |
IDynamicHWHandler |
Wywoływane przez autoodtwarzanie. Udostępnia metody, które pobierają informacje dynamiczne dotyczące zarejestrowanej procedury obsługi przed wyświetleniem jej użytkownikowi. |
IEnumAssocHandlers |
Uwidacznia metodę, która umożliwia wyliczanie kolekcji procedur obsługi skojarzonych z określonymi rozszerzeniami nazw plików. |
IEnumerableView |
Uwidacznia metody wyliczające zawartość widoku i odbierające powiadomienia z wywołania zwrotnego po zakończeniu wyliczania. Ten interfejs umożliwia klientom widoku próbę udostępnienia listy zawartości folderu widoku. |
IEnumExplorerCommand |
Dostarczone przez IExplorerCommandProvider. Ten interfejs zawiera wyliczenie poleceń, które mają zostać umieszczone na pasku poleceń. |
IEnumExtraSearch |
Standardowy moduł wyliczający OLE używany przez klienta do określania dostępnych obiektów wyszukiwania dla folderu. |
IEnumFullIDList |
Uwidacznia standardowy zestaw metod, które wyliczają wskaźniki do list identyfikatorów elementów (PIDLs) elementów w folderze powłoki. |
IEnumIDList |
Uwidacznia standardowy zestaw metod używanych do wyliczania numerów PIDLs elementów w folderze Shell. Gdy wywoływana jest metoda IShellFolder::EnumObjects folderu, tworzy obiekt wyliczenia i przekazuje wskaźnik do interfejsu IEnumIDList do aplikacji wywołującej. |
IEnumObjects |
Uwidacznia metody wyliczania nieznanych obiektów. |
IEnumPublishedApps |
Uwidacznia metody wyliczające opublikowane aplikacje do dodawania/usuwania programów w Panelu sterowania. Obiekt uwidaczniając ten interfejs jest żądany za pośrednictwem IAppPublisher::EnumApps. |
IEnumReadyCallback |
Uwidacznia metody, które umożliwiają widokowi powiadamianie implementatora po zakończeniu wyliczania. Widok wywołuje tę metodę, aby poinformować implementatora, że wyliczenie można pobrać za pośrednictwem IEnumerableView::CreateEnumIDListFromContents. Wywołanie zwrotne umożliwia implementatorowi udostępnianie wyliczenia widoków. |
IEnumResources |
Uwidacznia metody wyliczania zasobów. |
IEnumShellItems |
Uwidacznia wyliczanie interfejsów IShellItem. Ten interfejs jest zwykle uzyskiwany przez wywołanie metody IEnumShellItems. |
IEnumSyncMgrConflict |
Uwidacznia metody wyliczenia powodujące konflikt. |
IEnumSyncMgrEvents |
Uwidacznia metody wyliczania zdarzeń synchronizacji. |
IEnumSyncMgrSyncItems |
Uwidacznia metody wyliczające obiekty elementów synchronizacji zarządzane przez program obsługi. |
IExecuteCommand |
Uwidacznia metody ustawiające dany stan lub parametr związany z czasownikiem polecenia, a także metodę wywoływania tego zlecenia. |
IExecuteCommandApplicationHostEnvironment |
Udostępnia jedną metodę, która umożliwia aplikacji określenie, czy jego host jest w trybie pulpitu, czy immersyjnym. |
IExecuteCommandHost |
Udostępnia metodę umożliwiającą IExplorerCommandobsługi czasowników powłoki w celu wykonywania zapytań dotyczących trybu interfejsu użytkownika składnika hosta, z którego wywoływano aplikację. |
IExplorerBrowser |
IExplorerBrowser jest obiektem przeglądarki, który można nawigować lub hostować widok obiektu danych. Jako w pełni funkcjonalny obiekt przeglądarki obsługuje również automatyczny dziennik podróży. |
IExplorerBrowserEvents |
Udostępnia metody powiadamiania o nawigacji przeglądarki Eksploratora i wyświetlania zdarzeń tworzenia. |
IExplorerCommand |
Uwidacznia metody, które uzyskują wygląd polecenia, wyliczają podpolecenia lub wywołują polecenie. |
IExplorerCommandProvider |
Uwidacznia metody tworzenia poleceń eksploratora i modułów wyliczania poleceń. |
IExplorerCommandState |
Uwidacznia pojedynczą metodę umożliwiającą pobieranie stanu polecenia. |
IExplorerPaneVisibility |
Używany w Eksploratorze Windows przez implementację IShellFolder, aby przekazać sugestie dotyczące tego, jakie okienka są widoczne. Ponadto host IExplorerBrowser może używać tego interfejsu do udostępniania informacji o widoczności okienka. Host powinien zaimplementować QueryService przy użyciu SID_ExplorerPaneVisibility jako identyfikatora usługi. Host musi znajdować się w łańcuchu lokacji. ImplementacjaIExplorerPaneVisibilityjest pobierana z folderu Shell. Folder Shell jest z kolei pobierany z widoku. Rozszerzenie przestrzeni nazw może zdecydować się na udostępnienie widoku niestandardowego (IShellView) zamiast używać obiektu widoku folderu systemowego (DefView). W takim przypadku implementacja IShellView musi zawierać implementację IFolderView::GetFolder, aby zwrócić obiekt IExplorerPaneVisibility. Rozszerzenie przestrzeni nazw może zapewnić widok niestandardowy, implementując IShellView się zamiast używać obiektu widoku folderu systemowego (DefView). W takim przypadku implementacja IShellView musi zawierać implementację IFolderView::GetFolder do korzystania z IExplorerPaneVisibility . |
IExtractIcon |
Udostępnia metody, które umożliwiają klientowi pobranie ikony skojarzonej z jednym z obiektów w folderze. |
IExtractImage |
Udostępnia metody, które żądają obrazu miniatury z folderu Shell. |
IExtractImage2 |
Rozszerza możliwości IExtractImage. |
IFileDialog |
Uwidacznia metody inicjowania, pokazywania i pobierania wyników z okna dialogowego wspólnego pliku. |
IFileDialog2 |
Rozszerza interfejs IFileDialog, udostępniając metody, które umożliwiają obiektowi wywołującym nadanie określonej, ograniczonej lokalizacji, którą można przeglądać w oknie dialogowym wspólnego pliku, a także określić alternatywny tekst, który ma być wyświetlany jako etykieta na przycisku Anuluj. |
IFileDialogControlEvents |
Uwidacznia metody, które umożliwiają aplikacji powiadamianie o zdarzeniach związanych z kontrolkami dodanymi przez aplikację do wspólnego okna dialogowego plików. |
IFileDialogCustomize |
Udostępnia metody, które umożliwiają aplikacji dodawanie kontrolek do wspólnego okna dialogowego plików. |
IFileDialogEvents |
Udostępnia metody, które umożliwiają powiadamianie o zdarzeniach w typowym oknie dialogowym pliku. |
IFileIsInUse |
Uwidacznia metody, które można wywołać, aby uzyskać informacje o pliku używanym przez inną aplikację lub zamknąć go. Gdy aplikacja próbuje uzyskać dostęp do pliku i stwierdzi, że plik jest już używany, może użyć metod tego interfejsu, aby zebrać informacje, aby przedstawić użytkownikowi w oknie dialogowym. |
IFileOpenDialog |
Rozszerza interfejs IFileDialog, dodając metody specyficzne dla otwartego okna dialogowego. |
IFileOperation |
Uwidacznia metody kopiowania, przenoszenia, zmieniania nazwy, tworzenia i usuwania elementów powłoki, a także metod w celu zapewnienia okien dialogowych postępu i błędów. Ten interfejs zastępuje funkcjęshFileOperation. |
IFileOperationProgressSink |
Uwidacznia metody udostępniające rozbudowany system powiadomień używany przez osoby wywołujące IFileOperation w celu monitorowania szczegółów operacji wykonywanych za pośrednictwem tego interfejsu. |
IFileSaveDialog |
Rozszerza interfejs IFileDialog przez dodanie metod specyficznych dla okna dialogowego zapisywania, które obejmują te, które zapewniają obsługę zbierania metadanych, które mają być utrwalane w pliku. |
IFileSyncMergeHandler |
|
IFileSystemBindData |
Udostępnia metody, które przechowują informacje o systemie plików w celu optymalizacji wywołań IShellFolder::P arseDisplayName. |
IFileSystemBindData2 |
Rozszerza IFileSystemBindData, która przechowuje informacje o systemie plików w celu optymalizacji wywołań IShellFolder::P arseDisplayName. Ten interfejs dodaje zestaw możliwości lub uzyskać identyfikator pliku lub identyfikator klasy skrzyżowania (CLSID). |
IFileViewer |
Uwidacznia metody wyznaczające interfejs, który umożliwia powiadomienie zarejestrowanej przeglądarki plików, gdy musi wyświetlać lub drukować plik. |
IFileViewerSite |
Uwidacznia metody wyznaczające interfejs, który umożliwia przeglądarce plików pobranie uchwytu do bieżącego przypiętego okna lub ustawienie nowego przypiętego okna. Przypięte okno to okno, w którym bieżąca przeglądarka plików wyświetla plik. Gdy użytkownik wybierze nowy plik do wyświetlenia, powłoka przekierowuje przeglądarkę plików, aby wyświetlić nowy plik w przypiętym oknie, a nie utworzyć nowego okna. |
IFolderFilter |
Uwidoczniony przez klienta w celu określenia sposobu filtrowania wyliczenia folderu powłoki przez aplikację serwera. |
IFolderFilterSite |
Wyeksportowane przez hosta w celu umożliwienia klientom określenia sposobu filtrowania wyliczenia folderu powłoki. |
IFolderView |
Udostępnia metody, które pobierają informacje o opcjach wyświetlania folderu, wybierają określone elementy w tym folderze i ustawiają tryb wyświetlania folderu. |
IFolderView2 |
Udostępnia metody, które pobierają informacje o opcjach wyświetlania folderu, wybierają określone elementy w tym folderze i ustawiają tryb wyświetlania folderu. |
IFolderViewHost |
Uwidacznia metodę, która hostuje obiekt IFolderView w oknie. |
IFolderViewOptions |
Udostępnia metody, które umożliwiają sterowanie opcjami widoku folderów specyficznymi dla widoków systemu Windows 7 i nowszych. |
IFolderViewSettings |
Uwidacznia metody uzyskiwania ustawień widoku folderu. |
IFrameworkInputPane |
Udostępnia metody, które umożliwiają aplikacjom informowanie o zmianach stanu i lokalizacji w okienku danych wejściowych. |
IFrameworkInputPaneHandler |
Umożliwia powiadomienie aplikacji, gdy okienko wprowadzania (klawiatura ekranowa lub panel pisma ręcznego) jest wyświetlane lub ukryte. Dzięki temu okno aplikacji może dostosować jego wyświetlanie, tak aby żadne obszary wejściowe (takie jak pole tekstowe) nie zostały zasłonięte przez okienko danych wejściowych. |
IHandlerActivationHost |
|
IHandlerInfo |
Dostarcza metody dostarczające informacje o procedurze obsługi metod interfejsu IHandlerActivationHost. |
IHomeGroup |
Uwidacznia metody, które określają stan członkostwa grupy głównej komputera i wyświetlają kreatora udostępniania. |
IHWEventHandler |
Wywoływana przez autoodtwarzanie w celu zaimplementowania obsługi zarejestrowanych typów multimediów. |
IHWEventHandler2 |
Rozszerza interfejs IHWEventHandler, aby rozwiązać problem podniesienia poziomu kontroli konta użytkownika (UAC) dla programów obsługi urządzeń. |
IIdentityName |
Uwidacznia metody porównywania dwóch elementów, aby sprawdzić, czy są one takie same. |
IImageRecompress |
Uwidacznia metodę, która rekompresuje obrazy. |
IInitializeCommand |
Uwidacznia pojedynczą metodę służącą do inicjowania obiektów implementujących IExplorerCommandState, IExecuteCommand lub IDropTarget z nazwą polecenia określonego przez aplikację i jego zarejestrowanymi właściwościami. |
IInitializeWithBindCtx |
Uwidacznia metodę, która inicjuje procedurę obsługi, taką jak program obsługi właściwości, program obsługi miniatur lub program obsługi podglądu z kontekstem powiązania. |
IInitializeWithFile |
Uwidacznia metodę inicjowania procedury obsługi, takiej jak procedura obsługi właściwości, procedura obsługi miniatur lub procedura obsługi podglądu, ze ścieżką pliku. |
IInitializeWithItem |
Uwidacznia metodę służącą do inicjowania procedury obsługi, takiej jak procedura obsługi właściwości, program obsługi miniatur lub program obsługi podglądu, z IShellItem. |
IInitializeWithPropertyStore |
Uwidacznia metodę, która inicjuje program obsługi, taki jak procedura obsługi właściwości, program obsługi miniatur lub program obsługi podglądu z magazynem właściwości. |
IInitializeWithStream |
Uwidacznia metodę, która inicjuje program obsługi, taki jak procedura obsługi właściwości, program obsługi miniatur lub program obsługi podglądu, ze strumieniem. |
IInitializeWithWindow |
Uwidacznia metodę, za pomocą której klient może udostępnić okno właściciela do obiektu środowiska uruchomieniowego systemu Windows używanego w aplikacji klasycznej. |
IInputObject |
Udostępnia metody, które zmieniają aktywację interfejsu użytkownika i akceleratory procesów dla obiektu wejściowego użytkownika zawartego w powłoce. |
IInputObject2 |
Uwidacznia metodę rozszerzającą IInputObject przez obsługę akceleratorów globalnych. |
IInputObjectSite |
Uwidacznia metodę używaną do przekazywania zmian fokusu dla obiektu wejściowego użytkownika zawartego w powłoce. |
IInputPanelConfiguration |
Udostępnia funkcje dla aplikacji klasycznych, które umożliwiają korzystanie z mechanizmu śledzenia fokusu używanego w aplikacjach ze Sklepu Windows. |
IInputPanelInvocationConfiguration |
Umożliwia aplikacjom ze Sklepu Windows rezygnację z automatycznego zachowania wywołania. |
IIOCancelInformation |
Uwidacznia metody publikowania komunikatu okna anulowania do wątku procesu w oknie dialogowym Postęp. Ten interfejs umożliwia okno dialogowe postępu publikowania komunikatu wątku za pośrednictwem PostThreadMessage wątku roboczego w celu anulowania operacji. Wątek procesu roboczego musi okresowo sprawdzać kolejkę komunikatów za pośrednictwem GetMessage, PeekMessage lub MsgWaitForMultipleObjectsEx. Metoda IIOCancelInformation::SetCancelInformation informuje okno dialogowe postępu, którego identyfikatora wątku i komunikatu PostThreadMessage, gdy użytkownik kliknie Anuluj. Identyfikator wątku "zero" wyłącza operację wysyłania komunikatu anulowania. |
IItemNameLimits |
Pobiera listę prawidłowych i nieprawidłowych znaków lub maksymalną długość nazwy w przestrzeni nazw. Użyj tego interfejsu do analizowania poprawności i tłumaczenia. |
IKnownFolder |
Udostępnia metody, które umożliwiają aplikacji pobieranie informacji o kategorii znanego folderu, typie, identyfikatorze GUID, wartości PIDL, możliwościach przekierowania i definicji. Udostępnia metodę pobierania obiektu IShellIt em znanego folderu. Udostępnia również metody pobierania lub ustawiania ścieżki znanego folderu. |
IKnownFolderManager |
Uwidacznia metody, które tworzą, wyliczają lub zarządzają istniejącymi znanymi folderami. |
ILaunchSourceAppUserModelId |
Udostępnia metodę pobierania AppUserModelId. |
ILaunchSourceViewSizePreference |
Udostępnia metody pobierania informacji o aplikacji źródłowej. |
ILaunchTargetMonitor |
|
ILaunchTargetViewSizePreference |
Udostępnia metodę pobierania preferowanego rozmiaru widoku dla nowego okna aplikacji. |
IMarkupCallback |
|
IMenuPopup |
IMenuPopup może zostać zmieniony lub niedostępny. |
IModalWindow |
Uwidacznia metodę reprezentującą modalne okno. Ten interfejs jest używany w Kreatorze usługi Windows XP Passport. |
IMultiMonitorDockingSite |
Zaimplementowana przez przeglądarkę. Udostępnia metody, które zarządzają monitorem zawierającym pasek zadań systemu Windows w systemie wielu monitorów. |
INamedPropertyBag |
Uwidacznia metody zapewniające obiekt z określoną torbą właściwości, w której obiekt może zapisać jego właściwości. |
INamedPropertyStore |
Uwidacznia metody, które pobierają i ustawiają nazwane właściwości. |
INameSpaceTreeAccessible |
Uwidacznia metody wykonujące akcje ułatwień dostępu w elemencie powłoki z kontrolki drzewa przestrzeni nazw. |
INameSpaceTreeControl |
Uwidacznia metody używane do wyświetlania węzłów i manipulowania nimi w drzewie elementów powłoki. |
INameSpaceTreeControl2 |
Rozszerza interfejs INameSpaceTreeControl, udostępniając metody pobierania i ustawiania stylów wyświetlania kontrolek widoku drzewa do użycia z elementami przestrzeni nazw powłoki. |
INameSpaceTreeControlCustomDraw |
Uwidacznia metody, które umożliwiają użytkownikowi rysowanie niestandardowej kontrolki drzewa przestrzeni nazw i jego elementów. |
INameSpaceTreeControlDropHandler |
Uwidacznia metody obsługi przeciągania i upuszczania. Używany przez kontrolkę drzewa przestrzeni nazw do powiadamiania klienta o każdej operacji przeciągania i upuszczania wykonywanej w kontrolce. Umożliwia klientowi przechwycenie operacji upuszczania i wykonanie własnej akcji lub zwrócenie żądanego efektu upuszczania. |
INameSpaceTreeControlEvents |
Udostępnia metody obsługi zdarzeń INameSpaceTreeControl. |
INameSpaceControlFolderCapabilities |
Uwidacznia pojedynczą metodę pobierającą stan system.IsPinnedToNameSpaceTree obsługi filtrowania folderu. |
INamespaceWalk |
Uwidacznia metody, które przejdą przestrzeń nazw z danego węzła głównego. Określono głębokość przewodnika i zwracana jest opcjonalna tablica zawierająca identyfikatory wszystkich węzłów. |
INamespaceWalkCB |
Interfejs wywołania zwrotnego ujawniający metody używane z INamespaceWalk. Po wykonaniu przewodnika z INamespaceWalkobiektIShellFolder reprezentujący walked nodes jest przekazywany do metod INamespaceWalkCB. To, co robią te metody z informacjami, zależy od obiektu, który je implementuje. |
INamespaceWalkCB2 |
Rozszerza INamespaceWalkCB za pomocą metody wymaganej do ukończenia przewodnika przestrzeni nazw. Ta metoda usuwa dane zebrane podczas chodzenia. |
INewMenuClient |
Udostępnia metody, które umożliwiają manipulowanie elementami w menu systemu Windows 7. |
INewShortcutHook |
Uwidacznia metody tworzenia nowego skrótu internetowego. |
INewWindowManager |
Uwidacznia metodę określającą, czy okno uruchamiane przez inne okno powinno być wyświetlane, czy zablokowane, co pozwala na kontrolowanie okien podręcznych. |
INotifyReplica |
Uwidacznia metodę, która udostępnia twórcy obiektu środki powiadamiania obiektu o tym, że może on podlegać późniejszemu uzgodnieniu. Moduł uzgadniania aktówki jest odpowiedzialny za implementację tego interfejsu. |
IObjectArray |
Uwidacznia metody, które umożliwiają klientom dostęp do elementów w kolekcji obiektów obsługujących IUnknown. |
IObjectCollection |
Rozszerza interfejsIObjectArray, udostępniając metody umożliwiające klientom dodawanie i usuwanie obiektów obsługujących IUnknown w kolekcji. |
IObjectProvider |
Uwidacznia metodę odnajdywania obiektów nazwanych za pomocą identyfikatora GUID z innego obiektu. W przeciwieństwie do QueryService ten interfejs nie będzie delegować jego funkcji do innych obiektów. |
IObjectWithAppUserModelID |
Uwidacznia metody umożliwiające implementowanie niestandardowego obiektu IAssocHandler w celu zapewnienia dostępu do jawnego identyfikatora modelu użytkownika aplikacji (AppUserModelID). Te informacje służą do określania, czy można dodać określony typ pliku do listy przeskoku aplikacji. |
IObjectWithBackReferences |
Udostępnia metodę interakcji z odwołaniami wstecznymi przechowywanymi przez obiekt. |
IObjectWithCancelEvent |
Dostarcza obiekt wywołujący zdarzenie, które będzie sygnalizowane przez wywoływany obiekt w celu określenia anulowania zadania. |
IObjectWithFolderEnumMode |
Uwidacznia metody pobierania i ustawiania trybów wyliczania elementu przeanalizowanego. |
IObjectWithProgID |
Uwidacznia metody, które zapewniają dostęp do identyfikatora ProgID skojarzonego z obiektem. |
IObjectWithPropertyKey |
Uwidacznia metody pobierania i ustawiania klucza właściwości. |
IObjectWithSelection |
Uwidacznia metody, które pobierają lub ustawiają wybrane elementy reprezentowane przez tablicę elementów powłoki. |
IObjMgr |
Uwidacznia metody, które umożliwiają klientowi dołączanie lub usuwanie obiektu z kolekcji obiektów zarządzanych przez obiekt serwera. |
IOpenControlPanel |
Uwidacznia metody pobierające stan widoku Panelu sterowania, ścieżkę poszczególnych elementów Panelu sterowania i otwierające się w panelu sterowania lub pojedynczy element Panelu sterowania. |
IOpenSearchSource |
Uwidacznia metodę pobierania wyników wyszukiwania z niestandardowego źródła danych OpenSearch po stronie klienta. |
IOperationsProgressDialog |
Uwidacznia metody pobierania, ustawiania i wykonywania zapytań w oknie dialogowym postępu. |
IPackageDebugSettings |
Umożliwia deweloperom debugera kontrolowanie cyklu życia aplikacji ze Sklepu Windows, na przykład wstrzymywanie lub wznawianie. |
IPackageExecutionStateChangeNotification |
Umożliwia otrzymywanie powiadomień o zmianie stanu pakietu podczas debugowania aplikacji ze Sklepu Windows. |
IParentAndItem |
Uwidacznia metody, które pobierają i ustawiają identyfikator nadrzędny i podrzędny elementu nadrzędnego. Chociaż IParentAndItem jest zwykle implementowana w elementach IShellItem, nie jest specyficzna dla interfejsu IShellItem. |
IParseAndCreateItem |
|
IPersistFolder |
Uwidacznia metodę, która inicjuje obiekty folderów shell. |
IPersistFolder2 |
Uwidacznia metody, które uzyskują informacje z obiektów folderów powłoki. |
IPersistFolder3 |
Rozszerza interfejsy IPersistFolder i IPersistFolder 2, umożliwiając obiektowi folderu zaimplementowanie niezdefaultowej obsługi skrótów folderów. |
IPersistIDList |
Uwidacznia metody używane do utrwalania list identyfikatorów elementów. |
IPersistSerializedPropStorage |
Uwidacznia metody utrwalania danych magazynu właściwości serializowanych do późniejszego użycia i przywracania utrwalone dane do nowego wystąpienia magazynu właściwości. |
IPersistSerializedPropStorage2 |
Uwidacznia metody utrwalania danych magazynu właściwości serializowanych do późniejszego użycia i przywracania utrwalone dane do nowego wystąpienia magazynu właściwości. |
IPlaybackManager |
Udostępnia metody umożliwiające aplikacjom multimedialnym komunikowanie się z menedżerem odtwarzania systemu Windows. |
IPlaybackManagerEvents |
|
IPreviewHandler |
Uwidacznia metody wyświetlania zaawansowanych podglądów. |
IPreviewHandlerFrame |
Umożliwia programom obsługi wersji zapoznawczej przekazywanie skrótów klawiaturowych do hosta. Ten interfejs pobiera listę skrótów klawiaturowych i kieruje hosta do obsługi skrótu klawiaturowego. |
IPreviewHandlerVisuals |
Uwidacznia metody stosowania informacji o kolorze i czcionki do procedur obsługi podglądu. |
IPreviewItem |
Identyfikuje element, który będzie wyświetlany w okienku podglądu. |
IPreviousVersionsInfo |
Uwidacznia metodę sprawdzającą poprzednie wersje plików lub folderów serwera przechowywanych w celu zmiany wersji kopii w tle technologii dostarczonej z systemem Windows Server 2003. |
IPrivateIdentityManager |
|
IPrivateIdentityManager2 |
|
IProfferService |
Uwidacznia ogólny mechanizm oferowania usług innym obiektom na tym samym hoście. |
IProgressDialog |
Uwidacznia metody, które udostępniają opcje dla aplikacji w celu wyświetlenia okna dialogowego postępu. Ten interfejs jest eksportowany przez obiekt okna dialogowego postępu (CLSID_ProgressDialog). Ten obiekt jest ogólnym sposobem pokazywania użytkownikowi postępu operacji. Zwykle jest używany podczas usuwania, przekazywania, kopiowania, przenoszenia lub pobierania dużej liczby plików. |
IPublishedApp |
Uwidacznia metody reprezentujące aplikacje do dodawania/usuwania programów w Panelu sterowania. |
IPublishedApp2 |
Rozszerza interfejs IPublishedApp, zapewniając dodatkową metodę instalacji. |
IPublishingWizard |
Uwidacznia metody pracy z Kreatorem drukowania online, Kreatorem publikowania w Internecie i Kreatorem dodawania miejsca sieciowego. W systemie Windows Vista IPublishingWizard nie obsługuje już Kreatora publikowania sieci Web ani Kreatora drukowania online. |
skojarzenia IQueryAssociations |
Uwidacznia metody upraszczające proces pobierania informacji przechowywanych w rejestrze w skojarzeniu z definiowaniem typu pliku lub protokołu i kojarzenia go z aplikacją. |
IQueryCancelAutoPlay |
Uwidacznia metodę, która programowo zastępuje autoodtwarzanie lub AutoRun. Dzięki temu można dostosować lokalizację i typ zawartości uruchamianej po wstawieniu nośnika. |
IQueryCodePage |
Pobiera i ustawia wartość liczbową (identyfikator strony kodowej) strony kodowej ANSI. |
IQueryContinue |
Uwidacznia metodę, która zapewnia prosty, standardowy mechanizm dla obiektów, który wysyła zapytanie do klienta w celu uzyskania uprawnień do kontynuowania operacji. Klienci IUserNotification, na przykład muszą przekazać implementację IQueryContinue do metody IUserNotification::Show. |
IQueryContinueWithStatus |
Uwidacznia metody zapewniające standardowy mechanizm dla dostawców poświadczeń do wywoływania QueryContinue podczas próby nawiązania połączenia z siecią w celu określenia, czy powinny kontynuować te próby. Dostawcy poświadczeń mogą również używać tego interfejsu do wyświetlania komunikatów użytkownikowi podczas próby nawiązania połączenia sieciowego. |
IQueryInfo |
Uwidacznia metody używane przez powłokę do pobierania flag i informacji porad dotyczących elementu znajdującego się w implementacji IShellFolder. Porady dotyczące informacji są zwykle wyświetlane wewnątrz kontrolki etykietki narzędzia. |
IRelatedItem |
Uwidacznia metody, które pochodzą powiązane elementy z określonymi relacjami. |
IRemoteComputer |
Uwidacznia metodę, która wylicza lub inicjuje rozszerzenie przestrzeni nazw, gdy jest wywoływana na obiekcie zdalnym. Ten interfejs służy na przykład do inicjowania folderu wirtualnego drukarek zdalnych. |
IResolveShellLink |
Uwidacznia metodę, która umożliwia aplikacji żądanie, aby obiekt folderu powłoki rozpoznał łącze dla jednego z jego elementów. |
IResultsFolder |
Uwidacznia metody, które przechowują elementy z obiektu danych. IResultsFolder to folder, który może przechowywać elementy z całej przestrzeni nazw i reprezentować je użytkownikowi w jednym folderze. |
IRunnableTask |
Interfejs bezwątkowy, który może być uwidoczniony przez obiekt, aby umożliwić wykonywanie operacji na wątku w tle. Jeśli na przykład metoda IExtractImage::GetLocation zwraca E_PENDING, aplikacja wywołująca może wyodrębnić obraz w wątku tła. |
ISearchBoxInfo |
Uwidacznia metody, które umożliwiają obiektowi wywołującym pobieranie informacji wprowadzonych w polu wyszukiwania. |
ISearchContext |
Uwidacznia metody umożliwiające kierowanie informacji o dostosowywaniu do punktów zaczepienia wyszukiwania. |
ISearchFolderItemFactory |
Udostępnia metody, które tworzą i modyfikują foldery wyszukiwania. Metody Set są wywoływane jako pierwsze w celu skonfigurowania parametrów wyszukiwania. Jeśli nie zostanie wywołana, zostaną użyte wartości domyślne.
ISearchFolderItemFactory::GetIDList i ISearchFolderItemFactory::GetShellItem zwracają dwie formy wyszukiwania określone przez te parametry. |
ISharedBitmap |
Uwidacznia wydajne w pamięci metody uzyskiwania dostępu do map bitowych. Ten interfejs jest używany jako cienka otoka wokół obiektów HBITMAP, dzięki czemu te obiekty mają być zliczane i chronione przed zmianą danych bazowych. |
ISharingConfigurationManager |
Udostępnia metody ustawiające i pobierające informacje o domyślnych ustawieniach udostępniania komputera dla folderu użytkownicy (C:\Users ) lub public (C:\Users\Public ). Udostępnia również zestaw metod, które umożliwiają sterowanie udostępnianiem drukarek. |
IShellApp |
Udostępnia metody, które udostępniają ogólne informacje o aplikacji w aplikacji Dodaj/Usuń programy. Nie można jej używać poza aplikacją Dodaj/Usuń programy. Informacje podane przez ten interfejs zawierają listę obsługiwanych akcji zarządzania oraz informacje o tym, czy aplikacja jest obecnie zainstalowana. |
IShellBrowser |
Zaimplementowane przez hosty widoków powłoki (obiekty implementujące IShellView). Uwidacznia metody udostępniające usługi dla widoku, który hostuje, i inne obiekty, które są uruchamiane w kontekście okna Eksploratora. |
IShellChangeNotify |
Uwidacznia metodę, która powiadamia rozszerzenie przestrzeni nazw powłoki po zmianie identyfikatora elementu. |
IShellDetails |
Uwidocznione przez foldery powłoki w celu udostępnienia szczegółowych informacji o elementach w folderze. Są to te same informacje, które są wyświetlane przez Eksploratora Windows, gdy widok folderu jest ustawiony na Szczegóły. W przypadku systemów Windows 2000 i nowszych IShellDetails jest zastępowany przez IShellFolder2. |
IShellExtInit |
Uwidacznia metodę, która inicjuje rozszerzenia powłoki dla arkuszy właściwości, menu skrótów i programy obsługi przeciągania i upuszczania (rozszerzenia, które dodają elementy do menu skrótów podczas niezdefinicyjnych operacji przeciągania i upuszczania). |
IShellFolder |
Udostępniane przez wszystkie obiekty folderów przestrzeni nazw powłoki, jej metody są używane do zarządzania folderami. |
IShellFolder2 |
Rozszerza możliwości IShellFolder. Jego metody udostępniają różne informacje o zawartości folderu powłoki. |
IShellFolderSearchable |
Uwidacznia metody, które umożliwiają rozszerzeniu powłoki udostępnianie przestrzeni nazw z możliwością wyszukiwania. |
IShellFolderSearchableCallback |
Uwidacznia procedury wywołania zwrotnego w celu monitorowania procesu wyszukiwania. |
IShellFolderViewCB |
Uwidacznia metodę umożliwiającą komunikację między Eksploratorem Windows a widokiem folderu zaimplementowanym przy użyciu obiektu widoku folderu systemowego (obiekt IShellView zwrócony za pośrednictwem SHCreateShellFolderView), dzięki czemu widok folderu może być powiadamiany o zdarzeniach i odpowiednio modyfikować jego widok. |
IShellFolderViewDual |
Uwidacznia metody modyfikujące widok i wybierające elementy w bieżącym folderze. |
IShellFolderViewDual2 |
Uwidacznia metody modyfikujące widok i wybierające elementy w bieżącym folderze. |
IShellFolderViewDual3 |
Uwidacznia metody modyfikujące bieżący widok folderu. |
IShellFolderViewType |
Udostępnia metody, które umożliwiają folderowi powłoki obsługę różnych widoków zawartości (różne hierarchiczne układy danych). |
IShellIcon |
Uwidacznia metodę, która uzyskuje indeks ikon dla obiektu IShellFolder. |
IShellIconOverlay |
Uwidacznia metody, które są używane przez rozszerzenie przestrzeni nazw, aby określić nakładki ikon dla obiektów, które zawiera. |
IShellIconOverlayIdentifier |
Udostępnia metody obsługujące całą komunikację między procedurami obsługi nakładek ikon i powłoką. |
IShellImageDataAbort |
Uwidacznia pojedynczą metodę używaną do przerwania procesów IShellImageData. |
IShellImageDataFactory |
Udostępnia metody, które tworzą wystąpienia IShellImageData oparte na różnych źródłach obrazów. |
IShellItem |
Uwidacznia metody pobierające informacje o elemencie powłoki.
IShellItem i IShellItem2 to preferowane reprezentacje elementów w każdym nowym kodzie. |
IShellItem2 |
Rozszerza IShellItem metodami pobierającymi różne wartości właściwości elementu.
IShellItem i IShellItem2 to preferowane reprezentacje elementów w każdym nowym kodzie. |
IShellItemArray |
Uwidacznia metody, które tworzą element powłoki tablic i manipulują nimi. |
IShellItemFilter |
Uwidoczniony przez klienta w celu określenia sposobu filtrowania wyliczenia elementu powłoki przez aplikację serwera. |
IShellItemImageFactory |
Uwidacznia metodę zwracania ikon lub miniatur dla elementów powłoki. Jeśli dla żądanego elementu nie jest dostępna żadna miniatura lub ikona, w powłoce może zostać podana ikona dla poszczególnych klas. |
IShellItemResources |
Uwidacznia metody manipulowania zasobami elementów powłoki i wykonywania względem ich zapytań. |
IShellLibrary |
Udostępnia metody tworzenia bibliotek i zarządzania nimi. |
IShellLink |
Uwidacznia metody, które tworzą, modyfikują i rozpoznają linki powłoki. |
IShellLinkDataList |
Uwidacznia metody, które umożliwiają aplikacji dołączanie dodatkowych bloków danych do linku Shell. Te metody dodają, kopiują lub usuwają bloki danych. |
IShellMenu |
Udostępnia metody, które wchodzą w interakcję z menu powłoki, takie jak menu Start Start, oraz menu Ulubione. |
IShellMenuCallback |
Interfejs wywołania zwrotnego, który uwidacznia metodę, która odbiera komunikaty z przedziału menu. |
IShellPropSheetExt |
Uwidacznia metody, które umożliwiają programowi obsługi arkusza właściwości dodawanie lub zastępowanie stron w arkuszu właściwości wyświetlanym dla obiektu pliku. |
IShellRunDll |
|
IShellView |
Uwidacznia metody przedstawiające widok w oknach Eksploratora Windows lub folderu. |
IShellView2 |
Rozszerza możliwości IShellView. |
IShellView3 |
Rozszerza możliwości IShellView2, udostępniając metodę zastąpienia IShellView2::CreateViewWindow2. |
IShellWindows |
Zapewnia dostęp do kolekcji otwartych okien powłoki. |
IStartMenuPinnedList |
Uwidacznia metodę, która odpina skrót aplikacji z menu Start lub paska zadań. |
IStorageProviderCopyHook |
Uwidacznia metodę, która określa, czy powłoka będzie mogła przenosić, kopiować, usuwać lub zmieniać nazwę folderu w katalogu głównym synchronizacji dostawcy usług w chmurze. |
IStorageProviderHandler |
Pobiera IStorageProviderPropertyHandler skojarzony z określonym plikiem lub folderem. |
IStorageProviderPropertyHandler |
Udostępnia kolekcję właściwości skojarzonych z plikiem lub folderem. |
IStreamAsync |
Uwidacznia metody zarządzania strumieniem wejściowym/outpout (we/wy) do strumienia asynchronicznego. |
IStreamUnbufferedInfo |
Uwidacznia metodę określającą rozmiar sektora jako pomoc dla wyrównania bajtów. |
ISuspensionDependencyManager |
|
ISyncMgrConflict |
Uwidacznia metody udostępniające informacje o konflikcie pobranym z magazynu konfliktów i umożliwiają rozwiązanie konfliktu. |
ISyncMgrConflictFolder |
Uwidacznia metodę, która pobiera listę identyfikatorów konfliktów dla obiektu powodującego konflikt. |
ISyncMgrConflictItems |
Uwidacznia metody, które pobierają dane elementu powodujące konflikt i liczbę elementów. |
ISyncMgrConflictPresenter |
Uwidacznia metodę, która stanowi konflikt z użytkownikiem. |
ISyncMgrConflictResolutionItems |
Udostępnia metody, które pobierają informacje o elemencie i liczbę elementów. |
ISyncMgrConflictResolveInfo |
Udostępnia metody, które pobierają i ustawiają informacje o rozwiązywaniu konfliktów menedżera synchronizacji. |
ISyncMgrConflictStore |
Uwidacznia metody, które umożliwiają programowi obsługi udostępnianie konfliktów wyświetlanych w folderze Konflikty. |
ISyncMgrControl |
Uwidacznia metody, które umożliwiają aplikacji lub programowi obsługi uruchamianie lub zatrzymywanie synchronizacji, powiadamianie Centrum synchronizacji o zmianach w zestawie procedur obsługi lub elementów albo powiadamianie o zmianach wartości właściwości. |
ISyncMgrEnumItems |
Uwidacznia metody wyliczane za pomocą tablicy strukturSYNCMGRITEM. Każda z tych struktur zawiera informacje o elemencie, który można zsynchronizować.
ISyncMgrEnumItems ma takie same metody jak wszystkie standardowe interfejsy modułu wyliczającego: Dalej, Pomiń, Resetuj i Klonuj. |
ISyncMgrEvent |
Udostępnia metody pobierające dane z magazynu zdarzeń. Magazyn zdarzeń umożliwia centrum synchronizacji pobranie modułu wyliczającego wszystkich zdarzeń w magazynie, a także pobranie poszczególnych zdarzeń. |
ISyncMgrEventLinkUIOperation |
Udostępnia metodę wywoływaną po kliknięciu linków zdarzeń w folderze wyników synchronizacji. |
ISyncMgrEventStore |
Udostępnia metody, które umożliwiają programowi obsługi udostępnianie własnego magazynu zdarzeń i zarządzanie własnymi zdarzeniami synchronizacji, zamiast korzystać z domyślnego magazynu zdarzeń Centrum synchronizacji. Te zdarzenia są wyświetlane w folderze Wyniki synchronizacji. |
programuISyncMgrHandler |
Uwidacznia metody tworzące podstawowy interfejs implementowany przez procedurę obsługi synchronizacji. Centrum synchronizacji tworzy jedno wystąpienie programu obsługi za pośrednictwem tego interfejsu, aby pobrać właściwości, wyliczyć elementy synchronizacji i zmodyfikować stan. Centrum synchronizacji tworzy oddzielne wystąpienie programu obsługi w osobnym wątku w celu przeprowadzenia synchronizacji lub operacji interfejsu użytkownika. |
ISyncMgrHandlerCollection |
Uwidacznia metody, które udostępniają moduł wyliczający identyfikatory programu obsługi synchronizacji i tworzy wystąpienie tych procedur obsługi synchronizacji. |
ISyncMgrHandlerInfo |
Uwidacznia metody, które umożliwiają programowi obsługi udostępnianie informacji o właściwości i stanie centrum synchronizacji. |
ISyncMgrRegister |
Uwidacznia metody, dzięki czemu aplikacja może zarejestrować się w menedżerze synchronizacji. Można to osiągnąć za pośrednictwem interfejsu ISyncMgrRegister lub rejestrując się bezpośrednio w rejestrze. |
programuISyncMgrResolutionHandler |
Uwidacznia metody, które zarządzają konfliktami synchronizacji. Zaimplementuj ten interfejs, aby utworzyć procedurę obsługi konfliktów synchronizacji. Interfejs użytkownika rozwiązywania konfliktów wywoła ten interfejs, aby rozwiązać konflikt przedstawiony użytkownikowi. |
ISyncMgrScheduleWizardUIOperation |
Uwidacznia metodę, która umożliwia programowi obsługi wyświetlanie kreatora harmonogramu synchronizacji dla programu obsługi. |
ISyncMgrSessionCreator |
Uwidacznia jedną metodę, za pomocą której program obsługi lub aplikacja zewnętrzna może powiadamiać Centrum synchronizacji o rozpoczęciu synchronizacji, a także zgłaszać postęp i zdarzenia. |
ISyncMgrSyncCallback |
Uwidacznia metody, które umożliwiają procesowi synchronizacji zgłaszanie postępu i zdarzeń do Centrum synchronizacji lub wykonywanie zapytań o to, czy proces został anulowany. |
ISyncMgrSynchronize |
Udostępnia metody, które umożliwiają zarejestrowanej aplikacji lub usłudze odbieranie powiadomień od menedżera synchronizacji. |
ISyncMgrSynchronizeCallback |
Udostępnia metody, które zarządzają procesem synchronizacji. |
ISyncMgrSynchronizeInvoke |
Udostępnia metody, które umożliwiają zarejestrowanej aplikacji wywoływanie menedżera synchronizacji w celu zaktualizowania elementów. |
ISyncMgrSyncItem |
Uwidacznia metody, które działają i pobierają informacje z pojedynczego elementu synchronizacji, dzięki czemu programy obsługi mogą zarządzać elementami synchronizacji jako niezależnymi obiektami. |
ISyncMgrSyncItemContainer |
Uwidacznia metody udostępniające informacje dotyczące elementów, które zawierają. |
ISyncMgrSyncItemInfo |
Uwidacznia metody udostępniające informacje o właściwościach i stanie dla pojedynczego elementu synchronizacji. |
ISyncMgrSyncResult |
Uwidacznia metodę wywoływaną przez aplikacje wywołujące ISyncMgrControl mogą służyć do uzyskania wyniku wywołania ISyncMgrControl::StartHandlerSync lub ISyncMgrControl::StartItemSync wywołania. |
ISyncMgrUIOperation |
Uwidacznia metodę, za pomocą której program obsługi synchronizacji lub element synchronizacji może wyświetlać obiekt interfejsu użytkownika, gdy jest to wymagane przez Centrum synchronizacji. |
ITaskbarList |
Uwidacznia metody kontrolujące pasek zadań. Umożliwia dynamiczne dodawanie, usuwanie i aktywowanie elementów na pasku zadań. |
ITaskbarList2 |
Rozszerza interfejs ITaskbarList, ujawniając metodę oznaczania okna jako ekranu pełnoekranowego. |
ITaskbarList3 |
Rozszerza ITaskbarList2 przez uwidacznianie metod obsługujących ujednolicone funkcje przycisku paska zadań uruchamiania i przełączania dodane w systemie Windows 7. Ta funkcja obejmuje reprezentacje miniatur i obiekty docelowe przełączników na podstawie poszczególnych kart w aplikacji z kartami, paski narzędzi miniatury, nakładki powiadomień i stanu oraz wskaźniki postępu. |
ITaskbarList4 |
Rozszerza ITaskbarList3, udostępniając metodę, która umożliwia obiektowi wywołującym kontrolowanie dwóch wartości właściwości dla funkcji miniatury karty i wglądu. |
IThumbnailCache |
Udostępnia metody dla systemowej pamięci podręcznej miniatur, która jest współużytkowane przez aplikacje. |
IThumbnailCachePrimer |
|
IThumbnailHandlerFactory |
Uwidacznia metodę pobierania programu obsługi miniatur elementu. Zaimplementuj ten interfejs, jeśli chcesz określić, który moduł wyodrębniania jest używany dla podrzędnej listy IDList. |
IThumbnailProvider |
Uwidacznia metodę pobierania obrazu miniatury i ma zostać zaimplementowana dla procedur obsługi miniatur. Obiekt implementujący ten interfejs musi również implementować IInitializeWithStream. |
IThumbnailSettings |
Udostępnia metodę umożliwiającą dostawcy miniatur określenie kontekstu użytkownika żądania miniatury. |
IThumbnailStreamCache |
Pobiera lub ustawia strumień miniatur. Ten interfejs jest przeznaczony tylko do użytku wewnętrznego i może być wywoływany tylko przez aplikację photos. |
ITrackShellMenu |
Udostępnia metody rozszerzające interfejs IShellMenu, zapewniając możliwość koordynowania przycisków paska narzędzi za pomocą menu, a także wyświetlania menu podręcznego. |
ITranscodeImage |
Uwidacznia metodę umożliwiającą konwersję na formaty obrazów JPEG lub bitowych (BMP) z dowolnego typu obrazu obsługiwanego przez system Windows. |
ITransferAdviseSink |
Udostępnia metody obsługujące zbieranie stanu i informacje o błędach. |
ITransferDestination |
Uwidacznia metody, które tworzą docelowy element powłoki dla operacji kopiowania lub przenoszenia. Ten interfejs umożliwia większą kontrolę nad operacjami plików, zapewniając metodę ITransferDestination::Advise. |
ITransferMediumItem |
Używany przez aparat kopiowania do pobierania elementu, na którym należy wywołać QueryInterface, aby zwrócić wskaźnik do interfejsu ITransferDestination lub interfejsu ITransferSource. Te interfejsy można wykonywać zapytania i wyliczać na potrzeby operacji kopiowania, przenoszenia lub usuwania. |
ITransferSource |
Udostępnia metody manipulowania IShellItem, w tym kopiowanie, przenoszenie, odtwarzanie i inne. Ten interfejs jest oferowany w celu zapewnienia większej kontroli nad operacjami plików przez udostępnienie metody ITransferSource::Advise. |
ITrayDeskBand |
Uwidacznia metody, które pokazują, ukrywają i odpytywanie pasków pomocy technicznej. |
IUpdateIDList |
Udostępnia metodę aktualizowania ITEMIDLIST podrzędnego obiektu folderu. |
IURLSearchHook |
Uwidacznia metodę używaną przez przeglądarkę do tłumaczenia adresu nieznanego protokołu URL. |
IURLSearchHook2 |
Uwidacznia metodę używaną przez przeglądarkę do tłumaczenia adresu nieznanego protokołu URL przy użyciu obiektu kontekstu wyszukiwania. |
IUserAccountChangeCallback |
Uwidacznia metodę wywoływaną podczas zmiany obrazu reprezentującego konto użytkownika. |
IUserNotification |
Uwidacznia metody ustawiające informacje o powiadomieniach, a następnie wyświetlają to powiadomienie użytkownikowi w dymku wyświetlanym w połączeniu z obszarem powiadomień paska zadań. Uwaga:IUserNotification2 różni się od IUserNotification tylko w metodzie Show, która dodaje dodatkowy parametr interfejsu wywołania zwrotnego do komunikacji z powiadomieniem. W przeciwnym razie dwa interfejsy są identyczne w postaci i funkcji. CLSID_UserNotification implementuje obie wersje Show jako przeciążenie. |
IUserNotification2 |
Uwidacznia metody ustawiające informacje o powiadomieniach, a następnie wyświetlają to powiadomienie użytkownikowi w dymku wyświetlanym w połączeniu z obszarem powiadomień paska zadań. Uwaga:IUserNotification2 nie dziedziczy z IUserNotification. IUserNotification2 różni się od IUserNotification tylko w metodzie Show, która dodaje dodatkowy parametr dla interfejsu wywołania zwrotnego w celu komunikowania się z powiadomieniem. W przeciwnym razie dwa interfejsy są identyczne w postaci i funkcji. CLSID_UserNotification implementuje obie wersje Show jako przeciążenie. |
IUserNotificationCallback |
Uwidacznia metodę obsługi kliknięcia myszy lub dostępu do menu skrótów w dymku powiadomień. Używany z IUserNotification2::Show. |
IUseToBrowseItem |
Znajduje element, który powinien być używany podczas przeglądania tego elementu. |
IViewStateIdentityItem |
Zapewnia element trwałości kanonicznej— element, dla którego zostaną zapamiętane dostosowania widoku. |
IVirtualDesktopManager |
Udostępnia metody, które umożliwiają aplikacji interakcję z grupami okien, które tworzą wirtualne obszary robocze. |
IVisualProperties |
Uwidacznia metody, które ustawiają i pobierają właściwości wizualizacji. |
IWebWizardExtension |
Rozszerza interfejs IWizardExtension, ujawniając metody ustawiania początkowego adresu URL rozszerzenia kreatora i określonego adresu URL w przypadku błędu. |
IWizardExtension |
Używany przez kreatorów, takich jak Kreator publikacji sieci Web i Kreator zamawiania wydruku online, który hostuje strony zawartości po stronie serwera. Ten interfejs uwidacznia metody określania obsługiwanych stron rozszerzeń oraz przechodzenia do i z tych stron. |
IWizardSite |
Udostępnia metody używane przez rozszerzenie kreatora w celu poruszania się po granicach między sobą a resztą kreatora. |
TaskCompletionClient |
Włącza uzupełnianie zadań. |