Shellschnittstellen
In diesem Abschnitt werden die Windows Shellschnittstellen beschrieben.
In diesem Abschnitt
| Thema | BESCHREIBUNG |
|---|---|
| IAccessibleObject |
Macht eine Methode verfügbar, die von einer Barrierefreiheitsanwendung verwendet werden kann. |
| IAccessibilityDockingService |
Dockt ein einzelnes App-Fenster für die Barrierefreiheit am unteren Rand eines Bildschirms an. |
| IAccessibilityDockingServiceCallback |
Informiert eine Barrierefreiheits-App darüber, dass ihr Fenster entdoppelt wurde. |
| IACLCustomMRU |
Macht Methoden verfügbar, die verwendet werden, um eine LISTE der zuletzt verwendeten (MRU) für ein AutoVervollständigen-Objekt zu initialisieren. |
| ODIList |
Macht eine Methode verfügbar, die die Effizienz der automatischen Vervollstößung verbessert, wenn die Kandidatenzeichenfolgen in einer Hierarchie organisiert sind. |
| ODIList2 |
Erweitert die LIZList-Schnittstelle, um Clients eines AutoVervollständigen-Objekts das Abrufen und Festlegen von Optionsflags zu ermöglichen. |
| IActionProgress |
Stellt die abstrakte Basisklasse dar, von der fortschrittsgesteuerte Vorgänge erben können. |
| IActionProgressDialog |
Macht Methoden verfügbar, die ein Statusdialogfeld initialisieren und beenden. |
| IApplicationActivationManager |
Stellt Methoden zum Aktivieren Windows Store-Apps für die Erweiterungen Launch, File und Protocol zur Verfügung. Normalerweise verwenden Sie diese Schnittstelle in Debuggern und Entwurfstools. |
| IApplicationAssociationRegistration |
Macht Methoden verfügbar, die Standardanwendungen für bestimmte Datei-Zuordnungstypenabfragen und festlegen, sowie Protokolle auf einer bestimmten Zuordnungsebene. [!Note] |
| IApplicationAssociationRegistrationUI |
Macht eine Methode verfügbar, die ein erweitertes Zuordnungsdialogfeld startet, über das der Benutzer seine Zuordnungen anpassen kann. |
| IApplicationDesignModeSettings |
Ermöglicht Es Entwicklungstoolanwendungen, System- und Benutzerzustände dynamisch zu spoofen, z. B. native Anzeigeauflösung, Geräteskalierungsfaktor und Anwendungsansichtsstatus, um Windows Store-Apps, die im Entwurfsmodus ausgeführt werden, auf eine Vielzahl von Formfaktoren zu testen, ohne dass die tatsächliche Hardware benötigt wird. Ermöglicht auch das Testen von Änderungen im normalerweise benutzergesteuerten Zustand, um Windows Store-Apps in einer Vielzahl von Szenarien zu testen. |
| IApplicationDesignModeSettings2 |
Ermöglicht Entwicklungstoolanwendungen die dynamische Steuerung von System- und Benutzerzuständen, z. B. native Anzeigeauflösung, Geräteskalierungsfaktor und Anwendungsansichtslayout, die an Windows Store-Apps gemeldet werden, um im Entwurfsmodus ausgeführte Windows Store-Apps auf eine Vielzahl von Formfaktoren zu testen, ohne dass die tatsächliche Hardware benötigt wird. Ermöglicht auch das Testen von Änderungen im normalerweise benutzergesteuerten Zustand, um Windows Store-Apps in einer Vielzahl von Szenarien zu testen. |
| IApplicationDetolations |
Macht Methoden verfügbar, mit denen eine Anwendung ein oder alle Ziele aus den Kategorien Zuletzt verwendet oder Häufig in einer Sprungliste. |
| IApplicationDocumentLists |
Macht Methoden verfügbar, mit denen eine Anwendung den Inhalt der Kategorien Zuletzt verwendet oder Häufig in einer Sprungliste. |
| IAppPublisher |
Macht Methoden zum Veröffentlichen von Anwendungen über Das Hinzufügen/Entfernen von Programmen in Systemsteuerung. Dies ist die für diesen Zweck implementierte Prinzipalschnittstelle. |
| IAppVisibility |
Stellt Funktionen zur Verfügung, um zu bestimmen, ob die Anzeige Windows Store wird. |
| IAppVisibilityEvents |
Ermöglicht Anwendungen das Empfangen von Benachrichtigungen über Zustandsänderungen in einer Anzeige und über Änderungen in Startbildschirm Sichtbarkeit. |
| IAssocHandler |
Macht Methoden für Vorgänge mit einem Dateiassozdialogfeld oder -menü verfügbar. |
| IAssocHandlerInvoker |
Macht Methoden verfügbar, die einen zugeordneten Anwendungshandler aufrufen. |
| IAttachmentExecute |
Macht Methoden verfügbar, die mit Clientanwendungen zusammenarbeiten, um eine Benutzerumgebung zu präsentieren, die einen sicheren Download und Austausch von Dateien über E-Mail- und Messaginganlagen ermöglicht. |
| IAutoComplete |
Verfügbar gemacht durch das AutoVervollständigen-Objekt (CLSID_AutoComplete). Mit dieser Schnittstelle können Anwendungen das Objekt initialisieren, aktivieren und deaktivieren. |
| IAutoComplete2 |
Erweitert IAutoComplete. Mit dieser Schnittstelle können Clients des AutoVervollständigen-Objekts eine Reihe von Optionen abrufen und festlegen, die steuern, wie die automatische Vervollständigung funktioniert. |
| IAutoCompleteDropDown |
Macht Methoden verfügbar, mit denen Clients den Anzeigezustand der Dropdownliste "AutoVervollständigen" zurücksetzen oder abfragen können, die mögliche Vervollständigungen für eine Zeichenfolge enthält, die vom Benutzer in ein Bearbeitungssteuer steuerelement eingegeben wurde. |
| IBandHost |
Macht Methoden verfügbar, die Bänder erstellen und zerstören und deren Verfügbarkeit spekulieren. |
| IBandSite |
Macht Methoden verfügbar, die Bandobjekte steuern. |
| IBrowserFrameOptions |
Ermöglicht einem Browser oder Host, IShellView zu fragen, welche Art von Ansichtsverhalten unterstützt wird. |
| ICategorizer |
Macht Methoden verfügbar, die zum Abrufen von Informationen zu Elementbezeichnerlisten verwendet werden. |
| ICategoryProvider |
Macht eine Liste von Kategorisierungen verfügbar, die in einem IShellFolder registriert sind. |
| ICD Aus |
Macht Methoden verfügbar, die bestimmen, ob ein System hardware für das Schreiben auf CD, den Laufwerkbuchstaben eines CD Writer-Geräts und programmgesteuert eine CD-Schreibsitzung initiiert. |
| IColumnManager |
Macht Methoden verfügbar, die die Überprüfung und Bearbeitung von Spalten in der Ansicht Windows Explorer-Details ermöglichen. Auf jede Spalte wird durch eine PROPERTYKEY-Struktur verwiesen, die eine Eigenschaft benennt. |
| ICommDlgBrowser |
Wird von den allgemeinen Dateidialogfeldern verfügbar gemacht, die beim Hosten eines Shellbrowsers verwendet werden sollen. Wenn dies unterstützt wird, macht ICommDlgBrowser Methoden verfügbar, mit denen eine Shellansicht mehrere Fälle verarbeiten kann, die in einem Dialogfeld ein anderes Verhalten erfordern als in einer normalen Shellansicht. Sie rufen einen ICommDlgBrowser-Schnittstellenzeiger ab, indem Sie QueryInterface für das IShellBrowser-Objekt aufrufen. |
| ICommDlgBrowser2 |
Erweitert die Funktionen von ICommDlgBrowser. Diese Schnittstelle wird von den allgemeinen Dateidialogfeldern verfügbar gemacht, wenn sie einen Shellbrowser hosten. Ein Zeiger auf ICommDlgBrowser2 kann durch Aufrufen von QueryInterface für das IShellBrowser-Objekt erhalten werden. |
| ICommDlgBrowser3 |
Erweitert die Funktionen von ICommDlgBrowser2und wird von den allgemeinen Dateidialogfeldern verwendet, wenn sie einen Shellbrowser hosten. |
| IComputerInfoChangeNotify |
Diese Schnittstelle fehlt möglicherweise in späteren Versionen von Windows. |
| IConnectableCredentialProviderCredential |
Macht Methoden zum Verbinden und Trennen von IConnectableCredentialProviderCredential-Objekten verfügbar. |
| IContactManagerInterop |
Ermöglicht den Zugriff auf ContactManager-Methoden in einer App, die mehrere Fenster verwaltet. |
| IContextMenu |
Macht Methoden verfügbar, die ein einem Shell-Objekt zugeordnetes Kontextmenü erstellen oder zusammenführen. |
| IContextMenu2 |
Macht Methoden verfügbar, die entweder ein Kontextmenü erstellen oder zusammenführen, das einem Shell-Objekt zugeordnet ist. Erweitert IContextMenu, indem eine Methode hinzugefügt wird, mit der Clientobjekte Nachrichten verarbeiten können, die besitzergezeichneten Menüelementen zugeordnet sind. |
| IContextMenu3 |
Macht Methoden verfügbar, die ein einem Shell-Objekt zugeordnetes Kontextmenü erstellen oder zusammenführen. Ermöglicht Clientobjekten das Verarbeiten von Nachrichten, die besitzergezeichneten Menüelementen zugeordnet sind, und erweitert IContextMenu2, indem ein Rückgabewert aus dieser Nachrichtenbehandlung akzeptiert wird. |
| IContextMenuCB |
Macht eine Methode verfügbar, die den Rückruf eines Kontextmenüs ermöglicht. Zum Hinzufügen eines Shield-Symbols zu einem MenuItem, das eine Erhöhung erfordert. |
| IControlMarkup |
|
| ICopyHook |
Macht eine Methode verfügbar, die einen Kopierhookhandlererstellt. Ein Copy Hook-Handler ist eine Shellerweiterung, die bestimmt, ob ein Shell-Ordner oder -Druckerobjekt verschoben, kopiert, umbenannt oder gelöscht werden kann. Die Shell ruft die ICopyHook::CopyCallback-Methode auf, bevor einer dieser Vorgänge ausgeführt wird. |
| ICreateObject |
Macht eine Methode verfügbar, die ein Objekt einer angegebenen Klasse erstellt. |
| ICreatingProcess |
Wird von ShellExecuteEx und IContextMenu verwendet, um dem Aufrufer das Ändern einiger Parameter des zu erstellenden Prozesses zu ermöglichen. |
| ICreateProcessInputs |
Wird von der ICreatingProcess-Schnittstelle verwendet, um einige Parameter des Prozesses zu ändern, der erstellt wird. |
| ICredentialProvider |
Macht Methoden verfügbar, die beim Einrichten und Bearbeiten eines Anmeldeinformationsanbieters verwendet werden. Alle Anmeldeinformationsanbieter müssen diese Schnittstelle implementieren. |
| ICredentialProviderCredential |
Macht Methoden verfügbar, die die Verarbeitung von Anmeldeinformationen ermöglichen. |
| ICredentialProviderCredential2 |
Erweitert die ICredentialProviderCredential-Schnittstelle, indem eine Methode hinzugefügt wird, die die Sicherheits-ID (SID) eines Benutzers abruft. Die Anmeldeinformationen sind diesem Benutzer zugeordnet und können unter der Kachel des Benutzers gruppiert werden. |
| ICredentialProviderCredentialEvents |
Stellt einen asynchronen Rückrufmechanismus bereit, der von Anmeldeinformationen verwendet wird, um sie über Status- oder Textänderungsereignisse auf der Anmelde- oder Anmeldeinformations-Benutzeroberfläche zu benachrichtigen. |
| ICredentialProviderCredentialEvents2 |
Erweitert die ICredentialProviderCredentialEvents-Schnittstelle, indem Methoden hinzugefügt werden, die die Batchaktualisierung von Feldern in der Anmeldebenutzeroberfläche oder der Anmeldeinformationsbenutzeroberfläche ermöglichen. |
| ICredentialProviderCredentialWithFieldOptions |
Stellt eine Methode bereit, mit der das Anmeldeinformationsanbieter-Framework bestimmen kann, ob Sie eine Anpassung an der Option eines Felds in einer Anmelde- oder Anmeldeinformations-Benutzeroberfläche vorgenommen haben. |
| ICredentialProviderEvents |
Stellt einen asynchronen Rückrufmechanismus bereit, der von einem Anmeldeinformationsanbieter verwendet wird, um ihn über Änderungen in der Liste der Anmeldeinformationen oder der zugehörigen Felder zu benachrichtigen. |
| ICredentialProviderFilter |
Wird verwendet, um Anmeldeinformationsanbieter basierend auf zur Laufzeit verfügbaren Informationen dynamisch zu filtern. |
| ICredentialProviderSetUserArray |
Stellt eine Methode bereit, mit der ein Anmeldeinformationsanbieter die Benutzer empfangen kann, die auf der Anmelde- oder Anmeldeinformationsoberfläche angezeigt werden. |
| ICredentialProviderUser |
Stellt Methoden zum Abrufen bestimmter Eigenschaften eines einzelnen Benutzers bereit, die in einer Anmelde- oder Anmeldeinformations-Benutzeroberfläche enthalten sind. |
| ICredentialProviderUserArray |
Stellt den Satz von Benutzern dar, die auf der Anmelde- oder Anmeldeinformationsoberfläche angezeigt werden. Diese Informationen ermöglichen es dem Anmeldeinformationsanbieter, den Satz aufzuzählen, um Eigenschafteninformationen zu jedem Benutzer abzurufen, um Felder aufzufüllen oder den Satz zu filtern. |
| ICurrentItem |
Wird abgerufen, indem IShellFolder::BindToObject für ein Element aufgerufen wird. Wenn das Element eine Momentaufnahme eines Elements zu einem früheren Zeitpunkt darstellt, ruft diese Schnittstelle die aktuelle Version des Elements ab. |
| ICurrentWorkingDirectory |
Macht Methoden verfügbar, mit denen ein Client das aktuelle Arbeitsverzeichnis eines Objekts abrufen oder festlegen kann. |
| ICustomDestinationList |
Macht Methoden verfügbar, mit denen eine Anwendung eine benutzerdefinierte Sprungliste, einschließlich Zielen und Aufgaben, zur Anzeige in der Taskleiste bereitstellen kann. |
| IDataObjectAsyncCapability |
Aktiviert Schnittstellen, die normalerweise synchron sind, um asynchron zu funktionieren. [!Note] |
| IDataObjectProvider |
Stellt Methoden bereit, mit denen Sie die IDataObject-Schnittstelleeines DataPackage-Objekts festlegen oder abrufen können, die das DataPackage zur Unterstützung der Interoperabilität verwendet. Das DataPackage-Objekt wird von einer App verwendet, um Daten für eine andere App bereitzustellen. |
| IDataTransferManagerInterop |
Ermöglicht den Zugriff auf DataTransferManager-Methoden in einer Windows Store-App, die mehrere Fenster verwaltet. |
| IDefaultExtractIconInit |
Macht Methoden verfügbar, um einem Objekt zugeordnete Standardsymbole festzulegen. |
| IDefaultFolderMenuInitialize |
Stellt Methoden zum Abrufen und Festlegen von Kontextmenüinformationen bereit. Diese Informationen entsprechen den Informationen, die shcreateDefaultContextMenu über die DEFCONTEXTMENU-Struktur bereitgestellt werden. |
| IDelayedPropertyStoreFactory |
Macht eine Methode verfügbar, um ein angegebenes IPropertyStore-Objekt in Situationen zu erstellen, in denen der Zugriff auf Eigenschaften möglicherweise langsam ist. |
| IDelegateFolder |
Macht eine Methode verfügbar, über die einem Delegatordner die IMalloc-Schnittstelle zugewiesen wird, die zum Zuordnen und Freigeben von Element-IDs erforderlich ist. |
| IDelegateItem |
Wird verwendet, um die unmittelbar zugrunde liegende Darstellung des Pfads eines Elements abzurufen. |
| IDesktopGadget |
Macht eine Methode verfügbar, die das programmgesteuerte Hinzufügen eines installierten Gadgets zum Desktop des Benutzers ermöglicht. |
| IDesktopWallpaper |
|
| IDestinationStreamFactory |
Macht eine Methode zum manuellen Kopieren eines Streams oder einer Datei verfügbar, bevor Änderungen an Eigenschaften angewendet werden. |
| IDisplayItem |
Macht Methoden verfügbar, die eine Version des aktuellen Elements finden, die zum Abrufen von Anzeigeeigenschaften wie dem Elementnamen verwendet werden soll, die auf der Benutzeroberfläche angezeigt werden. Wird von den Dialogfeldern der Kopier-Engine verwendet, um der Benutzeroberfläche ein geeignetes Anzuzeigende Element bereitzustellen. Wenn keine andere Version gefunden wird, wird das aktuelle Element verwendet. |
| IDockingWindow |
Macht Methoden verfügbar, die das Andockfensterobjekt über Änderungen benachrichtigen, einschließlich Anzeigen, Ausblenden und bevorstehendem Entfernen. Diese Schnittstelle wird von Fensterobjekten implementiert, die innerhalb des Rahmenbereichs eines Windows Explorer-Fensters angedockt werden können. |
| IDockingWindowFrame |
Macht Methoden verfügbar, die das Hinzufügen von IDockingWindow-Objekten zu einem Frame unterstützen. Wird vom Browser implementiert. |
| IDockingWindowSite |
Macht Methoden verfügbar, die den Rahmenbereich für ein oder mehrere IDockingWindow-Objekte verwalten. Diese Schnittstelle wird vom Browser implementiert und ähnelt der IOleInPlaceUIWindow-Schnittstelle. |
| IDragSourceHelper |
Wird von der Shell verfügbar gemacht, damit eine Anwendung das Bild angeben kann, das während eines Drag & Drop-Vorgangs der Shell angezeigt wird. |
| IDragSourceHelper2 |
Macht eine Methode verfügbar, die IDragSourceHelperFunktionen hinzufügt. This method sets the characteristics of a drag-and-drop operation over an IDragSourceHelper object. |
| IDropTargetHelper |
Macht Methoden verfügbar, mit denen Ablageziele ein Ziehbild anzeigen können, während sich das Bild über dem Zielfenster befindet. |
| IDynamicHWHandler |
Wird von AutoPlay aufgerufen. Macht Methoden verfügbar, die dynamische Informationen zu einem registrierten Handler abrufen, bevor sie dem Benutzer angezeigt werden. |
| IEnumAssocHandlers |
Macht eine Methode verfügbar, die die Enumeration einer Auflistung von Handlern zulässt, die bestimmten Dateinamenerweiterungen zugeordnet sind. |
| IEnumerableView |
Macht Methoden verfügbar, die den Inhalt einer Sicht aufzählen und nach Abschluss der Enumeration Benachrichtigungen vom Rückruf empfangen. Mit dieser Schnittstelle können Clients einer Ansicht versuchen, die Liste der Ordnerinhalte der Ansicht freizugeben. |
| IEnumExplorerCommand |
Wird von einem IExplorerCommandProviderbereitgestellt. Diese Schnittstelle enthält die Enumeration der Befehle, die in der Befehlsleiste angezeigt werden sollen. |
| IEnumExtraSearch |
Ein standardmäßiger OLE-Enumerator, der von einem Client verwendet wird, um die verfügbaren Suchobjekte für einen Ordner zu bestimmen. |
| IEnumFullIDList |
Macht einen Standardsatz von Methoden verfügbar, die die Zeiger auf Elementbezeichnerlisten (PIDLs) der Elemente in einem Shellordner auflisten. |
| IEnumIDList |
Macht einen Standardsatz von Methoden verfügbar, die zum Auflisten der PIDLs der Elemente in einem Shellordner verwendet werden. Wenn die IShellFolder::EnumObjects-Methode eines Ordners aufgerufen wird, erstellt er ein Enumerationsobjekt und übergibt einen Zeiger auf die IEnumIDList-Schnittstelle des Objekts zurück an die aufrufende Anwendung. |
| IEnumObjects |
Macht Methoden zum Aufzählen unbekannter Objekte verfügbar. |
| IEnumPublishedApps |
Macht Methoden verfügbar, die veröffentlichte Anwendungen aufzählen, um Programme im Systemsteuerung hinzuzufügen/zu entfernen. Das Objekt, das diese Schnittstelle verfügbar macht, wird über IAppPublisher::EnumAppsangefordert. |
| IEnumReadyCallback |
Macht Methoden verfügbar, die es der Sicht ermöglichen, die Implementierung zu benachrichtigen, wenn die Enumeration abgeschlossen ist. Die Sicht ruft diese Methode auf, um dem Implementierer mitzuteilen, dass die Enumeration über IEnumerableView::CreateEnumIDListFromContentsabgerufen werden kann. Der Rückruf ermöglicht es dem Implementierer, die Ansichtenenumeration freizugeben. |
| IEnumResources |
Macht Ressourcenenumerationsmethoden verfügbar. |
| IEnumShellItems |
Macht die Enumeration von IShellItem-Schnittstellen verfügbar. Diese Schnittstelle wird in der Regel durch Aufrufen der IEnumShellItems-Methode abgerufen. |
| IEnumSyncMgrConflict |
Macht Konfliktenumerationsmethoden verfügbar. |
| IEnumSyncMgrEvents |
Macht Synchronisierungsereignis-Enumerationsmethoden verfügbar. |
| IEnumSyncMgrSyncItems |
Macht Methoden verfügbar, die die vom Handler verwalteten Synchronisierungselementobjekte aufzählen. |
| IExecuteCommand |
Macht Methoden verfügbar, die einen bestimmten Zustand oder Parameter im Zusammenhang mit dem Befehlsverb festlegen, sowie eine Methode zum Aufrufen dieses Verbs. |
| IExecuteCommandApplicationHostEnvironment |
Stellt eine einzelne Methode bereit, mit der eine Anwendung bestimmen kann, ob sich ihr Host im Desktopmodus oder im immersiven Modus befindet. |
| IExecuteCommandHost |
Stellt eine Methode bereit, die einem IExplorerCommand-basiertenShellverbenhandler ermöglicht, den Benutzeroberflächenmodus der Hostkomponente abzufragen, von der aus die Anwendung aufgerufen wurde. |
| IExplorerBrowser |
IExplorerBrowser ist ein Browserobjekt, das entweder navigiert werden kann oder eine Ansicht eines Datenobjekts hosten kann. Als Browserobjekt mit vollem Funktionsumfang unterstützt es auch ein automatisches Reiseprotokoll. |
| IExplorerBrowserEvents |
Macht Methoden für die Benachrichtigung über Navigations- und Anzeigeerstellungsereignisse im Explorer-Browser verfügbar. |
| IExplorerCommand |
Macht Methoden verfügbar, die die Befehlsdarstellung abrufen, Unterbefehle aufzählen oder den Befehl aufrufen. |
| IExplorerCommandProvider |
Macht Methoden zum Erstellen von Explorer-Befehlen und Befehlsenumeratoren verfügbar. |
| IExplorerCommandState |
Macht eine einzelne Methode verfügbar, die das Abrufen des Befehlszustands ermöglicht. |
| IExplorerPaneVisibility |
Wird in Windows Explorer von einer IShellFolder-Implementierung verwendet, um vorschläge für die Ansicht zu geben, welche Bereiche sichtbar sind. Darüber hinaus kann ein IExplorerBrowser-Host diese Schnittstelle verwenden, um Informationen zur Sichtbarkeit des Bereichs bereitzustellen. Der Host sollte QueryService mit SID_ExplorerPaneVisibility als Dienst-ID implementieren. Der Host muss sich in der Standortkette befinden. Die IExplorerPaneVisibility-Implementierung wird aus dem Shell-Ordner abgerufen. Der Shell-Ordner wird wiederum aus der Ansicht abgerufen. Eine Namespaceerweiterung kann eine benutzerdefinierte Ansicht(IShellView)bereitstellen, anstatt das Systemordneransichtsobjekt (DefView) zu verwenden. In diesem Fall muss die IShellView-Implementierung eine Implementierung von IFolderView::GetFolder enthalten, um das IExplorerPaneVisibility-Objekt zurückzugeben. Eine Namespaceerweiterung kann eine benutzerdefinierte Ansicht bereitstellen, indem IShellView selbst implementiert wird, anstatt das Systemordneransichtsobjekt (DefView) zu verwenden. In diesem Fall muss die IShellView-Implementierung eine Implementierung von IFolderView::GetFolder enthalten, um IExplorerPaneVisibility verwenden zu können. |
| IExtractIcon |
Macht Methoden verfügbar, mit denen ein Client das Symbol abrufen kann, das einem der -Objekte in einem Ordner zugeordnet ist. |
| IExtractImage |
Macht Methoden verfügbar, die ein Miniaturbild aus einem Shellordner anfordern. |
| IExtractImage2 |
Erweitert die Funktionen von IExtractImage. |
| IFileDialog |
Macht Methoden verfügbar, die ergebnisse aus dem allgemeinen Dateidialogfeld initialisieren, anzeigen und abrufen. |
| IFileDialog2 |
Erweitert die IFileDialog-Schnittstelle durch die Bereitstellung von Methoden, mit denen der Aufrufer einen bestimmten, eingeschränkten Speicherort benennen kann, der im allgemeinen Dateidialogfeld durchsucht werden kann, und um alternativen Text anzugeben, der als Bezeichnung auf der Schaltfläche Abbrechen angezeigt werden soll. |
| IFileDialogControlEvents |
Macht Methoden verfügbar, mit denen eine Anwendung über Ereignisse benachrichtigt werden kann, die sich auf Steuerelemente beziehen, die die Anwendung einem allgemeinen Dateidialogfeld hinzugefügt hat. |
| IFileDialogCustomize |
Macht Methoden verfügbar, mit denen eine Anwendung einem allgemeinen Dateidialogfeld Steuerelemente hinzufügen kann. |
| IFileDialogEvents |
Macht Methoden verfügbar, die die Benachrichtigung über Ereignisse innerhalb eines allgemeinen Dateidialogfelds zulassen. |
| IFileIsInUse |
Macht Methoden verfügbar, die aufgerufen werden können, um Informationen zu einer Datei abzurufen oder zu schließen, die von einer anderen Anwendung verwendet wird. Wenn eine Anwendung versucht, auf eine Datei zuzugreifen und diese Datei bereits verwendet, kann sie die Methoden dieser Schnittstelle verwenden, um Informationen zu sammeln, die dem Benutzer in einem Dialogfeld angezeigt werden sollen. |
| IFileOpenDialog |
Erweitert die IFileDialog-Schnittstelle, indem spezifische Methoden für das geöffnete Dialogfeld hinzugefügt werden. |
| IFileOperation |
Macht Methoden zum Kopieren, Verschieben, Umbenennen, Erstellen und Löschen von Shellelementen sowie Methoden zum Bereitstellen von Status- und Fehlerdialogen verfügbar. Diese Schnittstelle ersetzt die SHFileOperation-Funktion. |
| IFileOperationProgressSink |
Macht Methoden verfügbar, die ein umfassendes Benachrichtigungssystem bereitstellen, das von Aufrufern von IFileOperation verwendet wird, um die Details der Vorgänge zu überwachen, die sie über diese Schnittstelle ausführen. |
| IFileSaveDialog |
Erweitert die IFileDialog-Schnittstelle, indem spezifische Methoden für das Speichern-Dialogfeld hinzugefügt werden, einschließlich der Methoden, die Unterstützung für die Sammlung von Metadaten bieten, die in der Datei beibehalten werden sollen. |
| IFileSyncMergeHandler |
|
| IFileSystemBindData |
Macht Methoden verfügbar, die Dateisysteminformationen zum Optimieren von Aufrufen von IShellFolder::P arseDisplayNamespeichern. |
| IFileSystemBindData2 |
Erweitert IFileSystemBindData,das Dateisysteminformationen zum Optimieren von Aufrufen von IShellFolder::P arseDisplayNamespeichert. Diese Schnittstelle fügt die Fähigkeit zum Festlegen oder Abrufen der Datei-ID oder des Verbindungsklassenbezeichners (CLSID) hinzu. |
| IFileViewer |
Macht Methoden verfügbar, die eine Schnittstelle festlegen, die es einem registrierten Datei-Viewer ermöglicht, benachrichtigt zu werden, wenn eine Datei angezeigt oder gedruckt werden muss. |
| IFileViewerSite |
Macht Methoden verfügbar, die eine Schnittstelle festlegen, die es einem Datei-Viewer ermöglicht, das Handle für das aktuelle angeheftete Fenster abzurufen oder ein neues angeheftetes Fenster festzulegen. Das angeheftete Fenster ist das Fenster, in dem der aktuelle Datei-Viewer eine Datei anzeigt. Wenn der Benutzer eine neue anzuzeigende Datei auswählt, weist die Shell den Datei-Viewer an, die neue Datei im angehefteten Fenster anzuzeigen, anstatt ein neues Fenster zu erstellen. |
| IFolderFilter |
Wird von einem Client verfügbar gemacht, um anzugeben, wie die Enumeration eines Shellordners nach einer Serveranwendung gefiltert werden soll. |
| IFolderFilterSite |
Wird von einem Host exportiert, damit Clients angeben können, wie eine Shell-Ordnerenumeration gefiltert werden soll. |
| IFolderView |
Macht Methoden verfügbar, die Informationen zu den Anzeigeoptionen eines Ordners abrufen, angegebene Elemente in diesem Ordner auswählen und den Ansichtsmodus des Ordners festlegen. |
| IFolderView2 |
Macht Methoden verfügbar, die Informationen zu den Anzeigeoptionen eines Ordners abrufen, angegebene Elemente in diesem Ordner auswählen und den Ansichtsmodus des Ordners festlegen. |
| IFolderViewHost |
Macht eine Methode verfügbar, die ein IFolderView-Objekt in einem Fenster hostet. |
| IFolderViewOptions |
Macht Methoden verfügbar, die die Steuerung von Ordneransichtsoptionen ermöglichen, die spezifisch für die ansichten Windows 7 und höher sind. |
| IFolderViewSettings |
Macht Methoden zum Abrufen von Ordneransichtseinstellungen verfügbar. |
| IFrameworkInputPane |
Stellt Methoden bereit, mit denen Apps über Zustandsänderungen und den Speicherort für den Eingabebereich informiert werden können. |
| IFrameworkInputPaneHandler |
Ermöglicht es einer App, benachrichtigt zu werden, wenn der Eingabebereich (Tastatur auf dem Bildschirm oder Handschriftbereich) angezeigt oder ausgeblendet wird. Dadurch kann das App-Fenster seine Anzeige so anpassen, dass keine Eingabebereiche (z. B. ein Textfeld) vom Eingabebereich verdeckt werden. |
| IHandlerActivationHost |
|
| IHandlerInfo |
Stellt Methoden bereit, die Informationen über den Handler für Methoden der IHandlerActivationHost-Schnittstelle bereitstellen. |
| IHomeGroup |
Macht Methoden verfügbar, die den Mitgliedschaftsstatus der HomeGroup eines Computers bestimmen und den Freigabe-Assistenten anzeigen. |
| IHWEventHandler |
Wird von der automatischen Wiedergabe aufgerufen, um die Behandlung registrierter Medientypen zu implementieren. |
| IHWEventHandler2 |
Erweitert die IHWEventHandler-Schnittstelle, um die Erhöhung der Benutzerkontensteuerung (User Account Control, UAC) für Gerätehandler zu berücksichtigen. |
| IIdentityName |
Macht Methoden verfügbar, um zwei Elemente zu vergleichen, um festzustellen, ob sie identisch sind. |
| IImageRecompress |
Macht eine Methode verfügbar, die Bilder neu komprimiert. |
| IInitializeCommand |
Macht eine einzelne Methode verfügbar, die zum Initialisieren von Objekten verwendet wird, die IExplorerCommandState, IExecuteCommand oder IDropTarget mit dem von der Anwendung angegebenen Befehlsnamen und den registrierten Eigenschaften implementieren. |
| IInitializeNetworkFolder |
Macht eine Methode verfügbar, die die Netzwerkdatenquelle CLSID_NetworkPlaces wie angegeben initialisiert. |
| IInitializeWithBindCtx |
Macht eine Methode verfügbar, die einen Handler initialisiert, z. B. einen Eigenschaftenhandler, einen Miniaturansichtshandler oder einen Vorschauhandler, mit einem Bindungskontext. |
| Iinitializewithfile |
Macht eine Methode verfügbar, um einen Handler, z. B. einen Eigenschaftenhandler, einen Miniaturansichtshandler oder einen Vorschauhandler, mit einem Dateipfad zu initialisieren. |
| IInitializeWithItem |
Macht eine Methode verfügbar, die verwendet wird, um einen Handler, z. B. einen Eigenschaftenhandler, Miniaturansichtshandler oder Vorschauhandler, mit einem IShellItemzu initialisieren. |
| IInitializeWithPropertyStore |
Macht eine Methode verfügbar, die einen Handler initialisiert, z. B. einen Eigenschaftenhandler, einen Miniaturansichtshandler oder einen Vorschauhandler, mit einem Eigenschaftenspeicher. |
| Iinitializewithstream |
Macht eine Methode verfügbar, die einen Handler initialisiert, z. B. einen Eigenschaftenhandler, einen Miniaturansichtshandler oder einen Vorschauhandler, mit einem Stream. |
| IInitializeWithWindow |
Macht eine Methode verfügbar, über die ein Client ein Besitzerfenster für ein Windows Runtimeobjekt bereitstellen kann, das in einer Desktopanwendung verwendet wird. |
| IInputObject |
Macht Methoden verfügbar, die die Aktivierung der Benutzeroberfläche und die Prozessbeschleunigung für ein benutzereingabeobjekt ändern, das in der Shell enthalten ist. |
| IInputObject2 |
Macht eine Methode verfügbar, die IInputObject erweitert, indem globale Zugriffstasten verarbeitet werden. |
| IInputObjectSite |
Macht eine Methode verfügbar, die verwendet wird, um Fokusänderungen für ein in der Shell enthaltenes Benutzereingabeobjekt zu kommunizieren. |
| IInputPanelConfiguration |
Stellt Funktionen für Desktop-Apps bereit, um sich für den Fokusverfolgungsmechanismus zu entscheiden, der in Windows Store-Apps verwendet wird. |
| IInputPanelInvocationConfiguration |
Ermöglicht Windows Store Apps das Deaktivieren des automatischen Aufrufverhaltens. |
| IIOCancelInformation |
Macht Methoden zum Veröffentlichen einer Abbruchfensternachricht im Prozessthread aus dem Statusdialogfeld verfügbar. Mit dieser Schnittstelle kann das Statusdialogfeld eine Threadnachricht über PostThreadMessage an den Arbeitsthread senden, um seine Vorgänge abzubrechen. Der Arbeitsthread muss die Nachrichtenwarteschlange in regelmäßigen Abständen über GetMessage, PeekMessage oder MsgWaitForMultipleObjectsExüberprüfen. Die IIOCancelInformation::SetCancelInformation-Methode teilt dem Statusdialogfeld mit, welche Thread-ID und welche Nachricht PostThreadMessage angezeigt wird, wenn der Benutzer auf Abbrechenklickt. Die Thread-ID "0" deaktiviert den Sendevorgang für die Abbruchnachricht. |
| IItemNameLimits |
Ruft eine Liste gültiger und ungültiger Zeichen oder die maximale Länge eines Namens im Namespace ab. Verwenden Sie diese Schnittstelle für die Validierungsüberprüfung und -übersetzung. |
| IKnownFolder |
Macht Methoden verfügbar, mit denen eine Anwendung Informationen zu Kategorie, Typ, GUID, PIDL-Wert, Umleitungsfunktionen und Definition eines bekannten Ordners abrufen kann. Sie stellt eine Methode zum erneuten Ausführen des IShellItem-Objekts eines bekannten Ordners bereit. Außerdem werden Methoden zum Abrufen oder Festlegen des Pfads des bekannten Ordners zur Verfügung gestellt. |
| IKnownFolderManager |
Macht Methoden verfügbar, die vorhandene bekannte Ordner erstellen, aufzählen oder verwalten. |
| ILaunchSourceAppUserModelId |
Stellt eine Methode zum Abrufen einer AppUserModelId bereit. |
| ILaunchSourceViewSizePreference |
Stellt Methoden zum Abrufen von Informationen über die Quellanwendung bereit. |
| ILaunchTargetMonitor |
|
| ILaunchTargetViewSizePreference |
Stellt eine Methode zum Abrufen der bevorzugten Ansichtsgröße für ein neues Anwendungsfenster bereit. |
| IMarkupCallback |
|
| IMenuPopup |
IMenuPopup kann geändert werden oder nicht verfügbar sein. |
| IModalWindow |
Macht eine Methode verfügbar, die ein modales Fenster darstellt. Diese Schnittstelle wird im Windows XP Passport-Assistenten verwendet. |
| IMultiMonitorDockingSite |
Wird vom Browser implementiert. Macht Methoden verfügbar, die verwalten, welcher Monitor die Windows Taskleiste auf einem System mit mehreren Monitoren enthält. |
| INamedPropertyBag |
Macht Methoden verfügbar, die ein Objekt mit einem angegebenen Eigenschaftenbehälter bereitstellen, in dem das Objekt seine Eigenschaften speichern kann. |
| INamedPropertyStore |
Macht Methoden verfügbar, die benannte Eigenschaften abrufen und festlegen. |
| INameSpaceTreeAccessible |
Macht Methoden verfügbar, die Barrierefreiheitsaktionen für ein Shellelement aus einem Namespacestruktursteuerelement ausführen. |
| INameSpaceTreeControl |
Macht Methoden verfügbar, die zum Anzeigen und Bearbeiten von Knoten in einer Struktur von Shellelementen verwendet werden. |
| INameSpaceTreeControl2 |
Erweitert die INameSpaceTreeControl-Schnittstelle durch die Bereitstellung von Methoden, die die Anzeigestile von Treeview-Steuerelementen für die Verwendung mit Shell-Namespaceelementen abrufen und festlegen. |
| INameSpaceTreeControlCustomDraw |
Macht Methoden verfügbar, die es dem Benutzer ermöglichen, ein benutzerdefiniertes Namespacestruktur-Steuerelement und dessen Elemente zu zeichnen. |
| INameSpaceTreeControlDropHandler |
Macht Handlermethoden für Drag & Drop verfügbar. Wird vom Namespacestruktur-Steuerelement verwendet, um den Client über alle Drag & Drop-Vorgänge innerhalb des Steuerelements zu benachrichtigen. Bietet einem Client die Möglichkeit, einen Ablagevorgang abzufangen und eine eigene Aktion auszuführen oder den gewünschten Ablageeffekt zurückzugeben. |
| INameSpaceTreeControlEvents |
Macht Methoden für die Behandlung von INameSpaceTreeControl-Ereignissen verfügbar. |
| INameSpaceTreeControlFolderCapabilities |
Macht eine einzelne Methode verfügbar, die den Status der Filterunterstützung System.IsPinnedToNameSpaceTree eines Ordners abruft. |
| INamespaceWalk |
Macht Methoden verfügbar, die einen Namespace von einem angegebenen Stammknoten aus durchgehen. Die Tiefe der Exemplarischen wird angegeben, und es wird ein optionales Array zurückgegeben, das die IDs aller ausgeführten Knoten enthält. |
| INamespaceWalkCB |
Eine Rückrufschnittstelle, die methoden verfügbar machen kann, die mit INamespaceWalkverwendet werden. Nach einer exemplarischen Vorgehensweise mit INamespaceWalkwird ein IShellFolder-Objekt, das die exemplarischen Knoten darstellt, an die INamespaceWalkCB-Methoden übergeben. Was diese Methoden mit den Informationen machen, hängt vom Objekt ab, das sie implementiert. |
| INamespaceWalkCB2 |
Erweitert INamespaceWalkCB um eine Methode, die erforderlich ist, um eine Namespace-Exemplarische Vorgehensweise abzuschließen. Diese Methode entfernt daten, die während der Exemplarischen Vorgehensweise gesammelt wurden. |
| INewMenuClient |
Macht Methoden verfügbar, die die Bearbeitung von Elementen in einem Windows 7-Menü ermöglichen. |
| INewShortcutHook |
Macht Methoden zum Erstellen einer neuen Internetverknüpfung verfügbar. |
| INewWindowManager |
Macht eine Methode verfügbar, die bestimmt, ob ein Fenster, das von einem anderen Fenster gestartet wird, angezeigt oder blockiert werden soll, wodurch die Steuerung von Popupfenstern ermöglicht wird. |
| INotifyReplica |
Macht eine Methode verfügbar, die dem Ersteller eines Objekts die Möglichkeit bietet, das Objekt darüber zu benachrichtigen, dass es möglicherweise einer nachfolgenden Abstimmung unterliegt. Der Briefbuchstaben-Reconciler ist für die Implementierung dieser Schnittstelle verantwortlich. |
| IObjectArray |
Macht Methoden verfügbar, mit denen Clients auf Elemente in einer Auflistung von -Objekten zugreifen können, die IUnknownunterstützen. |
| IObjectCollection |
Erweitert die IObjectArray-Schnittstelle durch die Bereitstellung von Methoden, mit denen Clients Objekte hinzufügen und entfernen können, die IUnknown in einer Auflistung unterstützen. |
| IObjectProvider |
Macht eine Methode verfügbar, um Objekte zu ermitteln, die mit einer GUID aus einem anderen Objekt benannt werden. Im Gegensatz zu QueryService delegiert diese Schnittstelle ihre Funktionalität nicht an andere Objekte. |
| IObjectWithAppUserModelID |
Macht Methoden verfügbar, die es Implementierern eines benutzerdefinierten IAssocHandler-Objekts ermöglichen, Zugriff auf die explizite Anwendungsbenutzermodell-ID (AppUserModelID) bereitzustellen. Anhand dieser Informationen wird bestimmt, ob der Sprungliste einer Anwendung ein bestimmter Dateityp hinzugefügt werden kann. |
| IObjectWithBackReferences |
Stellt eine Methode für die Interaktion mit Rückverweisen bereit, die von einem -Objekt gehalten werden. |
| IObjectWithCancelEvent |
Stellt einen Aufrufer mit einem Ereignis bereit, das vom aufgerufenen Objekt signalisiert wird, um den Abbruch einer Aufgabe zu kennzeichnen. |
| IObjectWithFolderEnumMode |
Macht Methoden verfügbar, die Enumerationsmodi eines analysierten Elements abrufen und festlegen. |
| IObjectWithProgID |
Macht Methoden verfügbar, die Zugriff auf die progID bieten, die einem Objekt zugeordnet ist. |
| IObjectWithPropertyKey |
Macht Methoden zum Abrufen und Festlegen des Eigenschaftsschlüssels verfügbar. |
| IObjectWithSelection |
Macht Methoden verfügbar, die ausgewählte Elemente abrufen oder festlegen, die durch ein Shell-Elementarray dargestellt werden. |
| IObjMgr |
Macht Methoden verfügbar, die einem Client das Anfügen oder Entfernen eines Objekts aus einer Auflistung von Objekten ermöglichen, die von einem Serverobjekt verwaltet werden. |
| IOpenControlPanel |
Macht Methoden verfügbar, die den Ansichtszustand des Systemsteuerung, den Pfad einzelner Systemsteuerung Elemente abrufen und entweder die Systemsteuerung selbst oder ein einzelnes Systemsteuerung Element öffnen. |
| IOpenSearchSource |
Macht eine Methode verfügbar, um Suchergebnisse aus einer benutzerdefinierten clientseitigen OpenSearch Datenquelle abzurufen. |
| IOperationsProgressDialog |
Macht Methoden zum Abrufen, Festlegen und Abfragen eines Statusdialogfelds verfügbar. |
| IPackageDebugSettings |
Ermöglicht Debuggerentwicklern, den Lebenszyklus einer Windows Store App zu steuern, z. B. anhalten oder fortsetzen. |
| IPackageExecutionStateChangeNotification |
Ermöglicht das Empfangen von Paketstatusänderungsbenachrichtigungen während des Debuggens Windows Store App. |
| IParentAndItem |
Macht Methoden verfügbar, die das übergeordnete Element und die untergeordnete ID des übergeordneten Elements abrufen und festlegen. IParentAndItem wird in der Regel in IShellItems implementiert, ist jedoch nicht spezifisch für IShellItem. |
| IParseAndCreateItem |
|
| IPersistFolder |
Macht eine Methode verfügbar, die Shellordnerobjekte initialisiert. |
| IPersistFolder2 |
Macht Methoden verfügbar, die Informationen aus Shellordnerobjekten abrufen. |
| IPersistFolder3 |
Erweitert die Schnittstellen IPersistFolder und IPersistFolder2, indem ein Ordnerobjekt die Nichtstandardbehandlung von Ordnerverknüpfungen implementieren kann. |
| IPersistIDList |
Macht Methoden verfügbar, die zum Beibehalten von Elementbezeichnerlisten verwendet werden. |
| IPersistSerializedPropStorage |
Macht Methoden verfügbar, um serialisierte Eigenschaftsspeicherdaten zur späteren Verwendung zu speichern und persistente Daten in einer neuen Eigenschaftsspeicherinstanz wiederherzustellen. |
| IPersistSerializedPropStorage2 |
Macht Methoden verfügbar, um serialisierte Eigenschaftsspeicherdaten zur späteren Verwendung zu speichern und persistente Daten in einer neuen Eigenschaftsspeicherinstanz wiederherzustellen. |
| IPlaybackManager |
Stellt Methoden bereit, mit denen Medienanwendungen mit dem Windows Wiedergabe-Manager kommunizieren können. |
| IPlaybackManagerEvents |
|
| IPreviewHandler |
Macht Methoden für die Anzeige von umfangreichen Vorschauversionen verfügbar. |
| IPreviewHandlerFrame |
Ermöglicht Vorschauhandlern das Übergeben von Tastenkombinationen an den Host. Diese Schnittstelle ruft eine Liste von Tastenkombinationen ab und weist den Host an, eine Tastenkombination zu verarbeiten. |
| IPreviewHandlerVisuals |
Macht Methoden zum Anwenden von Farb- und Schriftartinformationen auf Vorschauhandler verfügbar. |
| IPreviewItem |
Identifiziert ein Element, das im Vorschaubereich angezeigt wird. |
| IPreviousVersionsInfo |
Macht eine Methode verfügbar, die nach früheren Versionen von Serverdateien oder Ordnern sucht, die zum Zweck der Reversion durch die mit Windows Server 2003 bereitgestellte Schattenkopietechnologie gespeichert werden. |
| IPrivateIdentityManager |
|
| IPrivateIdentityManager2 |
|
| IProfferService |
Macht einen allgemeinen Mechanismus für -Objekte verfügbar, um anderen Objekten auf demselben Host Dienste anzubieten. |
| IProgressDialog |
Macht Methoden verfügbar, die Optionen für eine Anwendung zum Anzeigen eines Statusdialogfelds bereitstellen. Diese Schnittstelle wird vom Statusdialogfeldobjekt (CLSID_ProgressDialog) exportiert. Dieses Objekt ist eine generische Möglichkeit, einem Benutzer zu zeigen, wie ein Vorgang ausgeführt wird. Sie wird in der Regel beim Löschen, Hochladen, Kopieren, Verschieben oder Herunterladen einer großen Anzahl von Dateien verwendet. |
| IPublishedApp |
Macht Methoden verfügbar, die Anwendungen zum Hinzufügen/Entfernen von Programmen in Systemsteuerung darstellen. |
| IPublishedApp2 |
Erweitert die IPublishedApp-Schnittstelle durch Bereitstellen einer zusätzlichen Installationsmethode. |
| IPublishingWizard |
Macht Methoden für die Arbeit mit dem Onlinedruck-Assistenten, dem Webveröffentlichungs-Assistenten und dem Assistenten zum Hinzufügen von Netzwerkorten verfügbar. In Windows Vista unterstützt IPublishingWizard nicht mehr den Webveröffentlichungs-Assistenten oder den Onlinedruck-Assistenten. |
| IQueryAssociations |
Macht Methoden verfügbar, die das Abrufen von Informationen, die in der Registrierung gespeichert sind, in Verbindung mit der Definition eines Dateityps oder Protokolls und der Zuordnung zu einer Anwendung vereinfachen. |
| IQueryCancelAutoPlay |
Macht eine Methode verfügbar, die AutoPlay oder AutoRun programmgesteuert überschreibt. Auf diese Weise können Sie den Speicherort und den Inhaltstyp anpassen, der beim Einfügen von Medien gestartet wird. |
| IQueryCodePage |
Ruft den numerischen Wert (Codepagebezeichner) der ANSI-Codepage ab und legt den Wert fest. |
| IQueryContinue |
Macht eine Methode verfügbar, die einen einfachen Standardmechanismus für Objekte bietet, um einen Client nach berechtigungen zum Fortsetzen eines Vorgangs zu fragen. Clients von IUserNotificationmüssen z. B. eine Implementierung von IQueryContinue an die IUserNotification::Show-Methode übergeben. |
| IQueryContinueWithStatus |
Macht Methoden verfügbar, die einen Standardmechanismus für Anmeldeinformationsanbieter zum Aufrufen von QueryContinue bereitstellen, während sie versuchen, eine Verbindung mit dem Netzwerk herzustellen, um zu bestimmen, ob sie diese Versuche fortsetzen sollten. Anmeldeinformationsanbieter können diese Schnittstelle auch verwenden, um dem Benutzer Nachrichten anzuzeigen, während er versucht, eine Netzwerkverbindung herzustellen. |
| IQueryInfo |
Macht Methoden verfügbar, die von der Shell verwendet werden, um Flags und Infoinfoinformationen für ein Element abzurufen, das sich in einer IShellFolder-Implementierung befindet. Infotipps werden in der Regel in einem QuickInfo-Steuerelement angezeigt. |
| IRelatedItem |
Macht Methoden verfügbar, die verknüpfte Elemente mit bestimmten Beziehungen ableiten. |
| IRemoteComputer |
Macht eine Methode verfügbar, die eine Namespaceerweiterung auflistet oder initialisiert, wenn sie für ein Remoteobjekt aufgerufen wird. Diese Schnittstelle wird beispielsweise verwendet, um den virtuellen Remotedruckerordner zu initialisieren. |
| IResolveShellLink |
Macht eine Methode verfügbar, mit der eine Anwendung anfordern kann, dass ein Shellordnerobjekt einen Link für eines seiner Elemente auflöset. |
| IResultsFolder |
Macht Methoden verfügbar, die Elemente aus einem Datenobjekt enthalten. Ein IResultsFolder ist ein Ordner, der Elemente aus dem ganzen Namespace enthalten und sie dem Benutzer in einem einzelnen Ordner darstellen kann. |
| IRunnableTask |
Eine Freithreadschnittstelle, die von einem -Objekt verfügbar gemacht werden kann, damit Vorgänge für einen Hintergrundthread ausgeführt werden können. Wenn die IExtractImage::GetLocation-Methode beispielsweise E_PENDING zurückgibt, kann die aufrufende Anwendung das Bild in einem Hintergrundthread extrahieren. |
| ISearchBoxInfo |
Macht Methoden verfügbar, mit denen der Aufrufer in ein Suchfeld eingegebene Informationen abrufen kann. |
| ISearchContext |
Macht Methoden verfügbar, die Anpassungsinformationen an die Suchhooks kanal. |
| ISearchFolderItemFactory |
Macht Methoden verfügbar, die Suchordner erstellen und ändern. Die Set-Methoden werden zuerst aufgerufen, um die Parameter der Suche zu einrichten. Wenn kein -Wert aufgerufen wird, werden stattdessen Standardwerte verwendet. ISearchFolderItemFactory::GetIDList und ISearchFolderItemFactory::GetShellItem geben die beiden Formen der Suche zurück, die von diesen Parametern angegeben werden. |
| ISharedBitmap |
Macht speichereffiziente Methoden für den Zugriff auf Bitmaps verfügbar. Diese Schnittstelle wird als schlanker Wrapper um HBITMAP-Objekte verwendet, sodass diese Objekte gezählt und geschützt werden können, damit ihre zugrunde liegenden Daten nicht geändert werden. |
| ISharingConfigurationManager |
Macht Methoden verfügbar, die Informationen zu den Standardfreigabeeinstellungen eines Computers für den Ordner Users ( ) oder Public ( ) festlegen C:\Users und C:\Users\Public abrufen. Macht auch eine Reihe von Methoden verfügbar, die die Steuerung der Druckerfreigabe ermöglichen. |
| IShellApp |
Macht Methoden verfügbar, die allgemeine Informationen zu einer Anwendung für die Anwendung zum Hinzufügen/Entfernen von Programmen bereitstellen. Sie können sie nicht außerhalb der Anwendung "Programme hinzufügen/entfernen" verwenden. Die von dieser Schnittstelle angegebenen Informationen enthalten eine Liste der unterstützten Verwaltungsaktionen und ob die Anwendung derzeit installiert ist. |
| IShellBrowser |
Wird von Hosts von Shellansichten implementiert (Objekte, die IShellView implementieren). Macht Methoden verfügbar, die Dienste für die Ansicht bereitstellen, die sie hosten, und andere Objekte, die im Kontext des Explorer-Fensters ausgeführt werden. |
| IShellChangeNotify |
Macht eine Methode verfügbar, die eine Shell-Namespaceerweiterung benachrichtigt, wenn sich die ID eines Elements geändert hat. |
| IShellDetails |
Wird von Shellordnern verfügbar gemacht, um ausführliche Informationen zu den Elementen in einem Ordner zu erhalten. Dies sind die gleichen Informationen, die vom Windows-Explorer angezeigt werden, wenn die Ansicht des Ordners auf Details festgelegt ist. Für Windows 2000- und höher-Systeme wird IShellDetails durch IShellFolder2 ersetzt. |
| IShellExtInit |
Macht eine Methode verfügbar, die Shellerweiterungen für Eigenschaftenblätter, Kontextmenüs und Drag & Drop-Handler initialisiert (Erweiterungen, die Verknüpfungsmenüs Während nicht standardmäßiger Drag & Drop-Vorgänge Elemente hinzufügen). |
| IShellFolder |
Werden von allen Shell-Namespaceordnerobjekten verfügbar gemacht, werden seine Methoden zum Verwalten von Ordnern verwendet. |
| IShellFolder2 |
Erweitert die Funktionen von IShellFolder. Die Methoden stellen eine Vielzahl von Informationen über den Inhalt eines Shellordners zur Verfügung. |
| IShellFolderSearchable |
Macht Methoden verfügbar, mit denen eine Shellerweiterung einen durchsuchbaren Namespace bereitstellen kann. |
| IShellFolderSearchableCallback |
Macht Rückrufroutinen verfügbar, um den Suchprozess zu überwachen. |
| IShellFolderViewCB |
Macht eine Methode verfügbar, die die Kommunikation zwischen Windows Explorer und einer Ordneransicht ermöglicht, die mithilfe des Ordneransichtsobjekts des Systems implementiert wird (das über SHCreateShellFolderViewzurückgegebene IShellView-Objekt), sodass die Ordneransicht über Ereignisse benachrichtigt und ihre Ansicht entsprechend ändern kann. |
| IShellFolderViewDual |
Macht Methoden verfügbar, die die Ansicht ändern und Elemente im aktuellen Ordner auswählen. |
| IShellFolderViewDual2 |
Macht Methoden verfügbar, die die Ansicht ändern und Elemente im aktuellen Ordner auswählen. |
| IShellFolderViewDual3 |
Macht Methoden verfügbar, die die aktuelle Ordneransicht ändern. |
| IShellFolderViewType |
Macht Methoden verfügbar, die es einem Shell-Ordner ermöglichen, verschiedene Ansichten des Inhalts (unterschiedliche hierarchische Layouts seiner Daten) zu unterstützen. |
| IShellIcon |
Macht eine Methode verfügbar, die einen Symbolindex für ein IShellFolder-Objekt erhält. |
| IShellIconOverlay |
Macht Methoden verfügbar, die von einer Namespaceerweiterung verwendet werden, um Symbolüberlagerungen für die objekte anzugeben, die sie enthält. |
| IShellIconOverlayIdentifier |
Macht Methoden verfügbar, die die gesamte Kommunikation zwischen Symbolüberlagerungshandlern und der Shell verarbeiten. |
| IShellImageDataAbort |
Macht eine einzelne Methode verfügbar, die zum Abbrechen von IShellImageData-Prozessen verwendet wird. |
| IShellImageDataFactory |
Macht Methoden verfügbar, die IShellImageData-Instanzen basierend auf verschiedenen Bildquellen erstellen. |
| IShellItem |
Macht Methoden verfügbar, die Informationen zu einem Shellelement abrufen. IShellItem und IShellItem2 sind die bevorzugten Darstellungen von Elementen in jedem neuen Code. |
| IShellItem2 |
Erweitert IShellItem um Methoden, die verschiedene Eigenschaftswerte des Elements abrufen. IShellItem und IShellItem2 sind die bevorzugten Darstellungen von Elementen in jedem neuen Code. |
| IShellItemArray |
Macht Methoden verfügbar, die Shellelementarrays erstellen und bearbeiten. |
| IShellItemFilter |
Wird von einem Client verfügbar gemacht, um anzugeben, wie die Enumeration eines Shellelements durch eine Serveranwendung gefiltert werden soll. |
| IShellItemImageFactory |
Macht eine Methode verfügbar, um Symbole oder Miniaturansichten für Shellelemente zurück zu geben. Wenn für das angeforderte Element keine Miniaturansicht oder kein Symbol verfügbar ist, kann von der Shell ein Symbol pro Klasse bereitgestellt werden. |
| IShellItemResources |
Macht Methoden zum Bearbeiten und Abfragen von Shellelementressourcen verfügbar. |
| IShellLibrary |
Macht Methoden zum Erstellen und Verwalten von Bibliotheken verfügbar. |
| IShellLink |
Macht Methoden verfügbar, die Shelllinks erstellen, ändern und auflösen. |
| IShellLinkDataList |
Macht Methoden verfügbar, mit denen eine Anwendung zusätzliche Datenblöcke an einen Shelllink anfügen kann. Diese Methoden fügen Datenblöcke hinzu, kopieren oder entfernen sie. |
| IShellMenu |
Macht Methoden verfügbar, die mit Shellmenüs interagieren, z. B. das Startmenü und das Menü Favoriten. |
| IShellMenuCallback |
Eine Rückrufschnittstelle, die eine Methode verfügbar macht, die Nachrichten von einem Menüband empfängt. |
| IShellPropSheetExt |
Macht Methoden verfügbar, die es einem Eigenschaftenblatthandler ermöglichen, Seiten im Eigenschaftenblatt hinzuzufügen oder zu ersetzen, das für ein Dateiobjekt angezeigt wird. |
| IShellRunDll |
|
| IShellView |
Macht Methoden verfügbar, die eine Ansicht im Windows Explorer- oder Ordnerfenstern anzeigen. |
| IShellView2 |
Erweitert die Funktionen von IShellView. |
| IShellView3 |
Erweitert die Funktionen von IShellView2, indem eine Methode zum Ersetzen von IShellView2::CreateViewWindow2 zur Verfügung stellt. |
| IShellWindows |
Ermöglicht den Zugriff auf die Auflistung geöffneter Shellfenster. |
| IStartMenuPinnedList |
Macht eine Methode verfügbar, die eine Anwendungsverknüpfung über das Startmenü oder die Taskleiste entpinnt. |
| IStorageProviderCopyHook |
Macht eine Methode verfügbar, die bestimmt, ob die Shell einen Ordner im Synchronisierungsstamm eines Cloudanbieters verschieben, kopieren, löschen oder umbenennen darf. |
| IStorageProviderHandler |
Ruft den IStorageProviderPropertyHandler ab, der einer bestimmten Datei oder einem bestimmten Ordner zugeordnet ist. |
| IStorageProviderPropertyHandler |
Stellt eine Auflistung von Eigenschaften, die einer Datei oder einem Ordner zugeordnet sind. |
| IStreamAsync |
Macht Methoden zum Verwalten von Eingabe/Ausgabe (E/A) für einen asynchronen Stream verfügbar. |
| IStreamUnbufferedInfo |
Macht eine Methode verfügbar, die die Sektorgröße als Hilfe bei der Byteausrichtung bestimmt. |
| ISusseitigDependencyManager |
|
| ISyncMgrConflict |
Macht Methoden verfügbar, die Informationen zu einem Konflikt bereitstellen, der aus einem Konfliktspeicher abgerufen wurde, und ermöglicht die Lösung des Konflikts. |
| ISyncMgrConflictFolder |
Macht eine Methode verfügbar, die die Konflikt-ID-Liste für ein Konfliktobjekt ruft. |
| ISyncMgrConflictItems |
Macht Methoden verfügbar, die Konfliktelementdaten und die Elementanzahl erhalten. |
| ISyncMgrConflictPresenter |
Macht eine Methode verfügbar, die einen Konflikt für den Benutzer ausdrungen hat. |
| ISyncMgrConflictResolutionItems |
Macht Methoden verfügbar, die Elementinformationen und Elementanzahl erhalten. |
| ISyncMgrConflictResolveInfo |
Macht Methoden verfügbar, die Informationen zur Konfliktlösung des Synchronisierungs-Managers erhalten und festlegen. |
| ISyncMgrConflictStore |
Macht Methoden verfügbar, mit denen ein Handler Konflikte bereitstellen kann, die im Ordner "Conflicts" angezeigt werden. |
| ISyncMgrControl |
Macht Methoden verfügbar, die es einer Anwendung oder einem Handler ermöglichen, eine Synchronisierung zu starten oder zu beenden, Synchronisierungscenter über Änderungen an der Gruppe von Handlern oder Elementen zu benachrichtigen oder über Änderungen an Eigenschaftswerten zu benachrichtigen. |
| ISyncMgrEnumItems |
Macht Methoden verfügbar, die ein Array von SYNCMCLIENTTEM-Strukturen aufzählen. Jede dieser Strukturen stellt Informationen zu einem Element zur Verfügung, das synchronisiert werden kann. ISyncMgrEnumItems verfügt über die gleichen Methoden wie alle Standard-Enumeratorschnittstellen: Next, Skip, Reset und Clone. |
| ISyncMgrEvent |
Macht Methoden verfügbar, die Daten aus einem Ereignisspeicher abrufen. Ein Ereignisspeicher ermöglicht Synchronisierungscenter, einen Enumerator aller Ereignisse im Speicher abzurufen und einzelne Ereignisse abzurufen. |
| ISyncMgrEventLinkUIOperation |
Stellt eine Methode zur Wahl, die aufgerufen wird, wenn im Ordner mit den Synchronisierungsergebnissen auf Ereignislinks geklickt wird. |
| ISyncMgrEventStore |
Macht Methoden verfügbar, mit denen ein Handler einen eigenen Ereignisspeicher bereitstellen und seine eigenen Synchronisierungsereignisse verwalten kann, anstatt den Standardereignisspeicher Synchronisierungscenter verwenden. Diese Ereignisse werden im Ordner Synchronisierungsergebnisse angezeigt. |
| ISyncMgrHandler |
Macht Methoden verfügbar, aus denen die primäre Schnittstelle von einem Synchronisierungshandler implementiert wird. Synchronisierungscenter erstellt über diese Schnittstelle eine Instanz des Handlers, um Eigenschaften zu erhalten, Synchronisierungselemente aufzählen und den Zustand zu ändern. Synchronisierungscenter erstellt eine separate Instanz des Handlers in einem separaten Thread, um eine Synchronisierung oder einen Benutzeroberflächenvorgang durchzuführen. |
| ISyncMgrHandlerCollection |
Macht Methoden verfügbar, die einen Enumerator von Synchronisierungshandler-IDs bereitstellen und diese Synchronisierungshandler instanziieren. |
| ISyncMgrHandlerInfo |
Macht Methoden verfügbar, die es einem Handler ermöglichen, Eigenschaften- und Zustandsinformationen für Synchronisierungscenter. |
| ISyncMgrRegister |
Macht Methoden verfügbar, damit sich eine Anwendung beim Synchronisierungs-Manager registrieren kann. Dies kann entweder über die ISyncMgrRegister-Schnittstelle oder durch direkte Registrierung in der Registrierung erreicht werden. |
| ISyncMgrResolutionHandler |
Macht Methoden verfügbar, die Synchronisierungskonflikte verwalten. Implementieren Sie diese Schnittstelle, um einen Synchronisierungskonflikthandler zu erstellen. Die Konfliktlösungs-Benutzeroberfläche (UI) wird diese Schnittstelle aufrufen, um den Konflikt zu lösen, der dem Benutzer angezeigt wird. |
| ISyncMgrScheduleWizardUIOperation |
Macht eine Methode verfügbar, mit der ein Handler den Synchronisierungszeitplan-Assistenten für den Handler anzeigen kann. |
| ISyncMgrSessionCreator |
Macht eine einzelne Methode verfügbar, mit der ein Handler oder eine externe Anwendung Synchronisierungscenter, dass die Synchronisierung begonnen hat, sowie den Fortschritt und Ereignisse melden kann. |
| ISyncMgrSyncCallback |
Macht Methoden verfügbar, die es einem Synchronisierungsprozess ermöglichen, Den Fortschritt und Ereignisse an Synchronisierungscenter zu melden oder abzufragen, ob der Prozess abgebrochen wurde. |
| ISyncMgrSynchronize |
Macht Methoden verfügbar, die es der registrierten Anwendung oder dem registrierten Dienst ermöglichen, Benachrichtigungen vom Synchronisierungs-Manager zu empfangen. |
| ISyncMgrSynchronizeCallback |
Macht Methoden verfügbar, die den Synchronisierungsprozess verwalten. |
| ISyncMgrSynchronizeInvoke |
Macht Methoden verfügbar, mit denen eine registrierte Anwendung den Synchronisierungs-Manager aufrufen kann, um Elemente zu aktualisieren. |
| ISyncMgrSyncItem |
Macht Methoden verfügbar, die auf ein einzelnes Synchronisierungselement wirken und Informationen daraus abrufen, sodass Handler Synchronisierungselemente als unabhängige Objekte verwalten können. |
| ISyncMgrSyncItemContainer |
Macht Methoden verfügbar, die Handlern Informationen zu den elementen bereitstellen, die sie enthalten. |
| ISyncMgrSyncItemInfo |
Macht Methoden verfügbar, die Eigenschaften- und Zustandsinformationen für ein einzelnes Synchronisierungselement bereitstellen. |
| ISyncMgrSyncResult |
Macht eine Methode verfügbar, mit der Anwendungen, die ISyncMgrControl aufrufen, das Ergebnis eines ISyncMgrControl::StartHandlerSync- oder ISyncMgrControl::StartItemSync-Aufrufs erhalten können. |
| ISyncMgrUIOperation |
Macht eine Methode verfügbar, mit der ein Synchronisierungshandler oder ein Synchronisierungselement ein Benutzeroberflächenobjekt anzeigen kann, wenn dies angefordert wird, indem Synchronisierungscenter. |
| ITaskbarList |
Macht Methoden verfügbar, die die Taskleiste steuern. Sie können Elemente auf der Taskleiste dynamisch hinzufügen, entfernen und aktivieren. |
| ITaskbarList2 |
Erweitert die ITaskbarList-Schnittstelle, indem eine Methode verfügbar wird, um ein Fenster als Vollbildanzeige zu markieren. |
| ITaskbarList3 |
Erweitert ITaskbarList2, indem Methoden verfügbar gemacht werden, die die vereinheitlichte Funktion zum Starten und Wechseln der Taskleistenschaltfläche unterstützen, die in Windows 7 hinzugefügt wurde. Diese Funktionalität umfasst Miniaturansichtsdarstellungen und Switchziele basierend auf einzelnen Registerkarten in einer Registerkartenanwendung, Miniaturansichtssymbolleisten, Benachrichtigungs- und Statusüberlagerungen sowie Statusindikatoren. |
| ITaskbarList4 |
Erweitert ITaskbarList3 durch die Bereitstellung einer Methode, mit der der Aufrufer zwei Eigenschaftswerte für die Miniaturansicht und das Peekfeature der Registerkarte steuern kann. |
| IThumbnailCache |
Macht Methoden für einen Cache für Systemminiaturansichten verfügbar, die von mehreren Anwendungen gemeinsam genutzt werden. |
| IThumbnailCachePrimer |
|
| IThumbnailHandlerFactory |
Macht eine Methode zum Abrufen des Miniaturansichtshandlers eines Elements verfügbar. Implementieren Sie diese Schnittstelle, wenn Sie angeben möchten, welcher Extraktor für eine untergeordnete IDList verwendet wird. |
| IThumbnailProvider |
Macht eine Methode zum Abrufen eines Miniaturbilds verfügbar und soll für Miniaturansichtshandler implementiert werden. Das Objekt, das diese Schnittstelle implementiert, muss auch IInitializeWithStream implementieren. |
| IThumbnailSettings |
Stellt eine Methode zur Verfügung, mit der ein Miniaturansichtsanbieter den Benutzerkontext einer Miniaturansichtsanforderung bestimmen kann. |
| IThumbnailStreamCache |
Ruft den Miniaturansichtsstream ab oder legt diese fest. Diese Schnittstelle ist nur für die interne Verwendung und kann nur von der Anwendung photos aufgerufen werden. |
| ITrackShellMenu |
Macht Methoden verfügbar, die die IShellMenu-Schnittstelle erweitern, indem sie die Möglichkeit bieten, Symbolleistenschaltflächen mit einem Menü zu koordinieren und ein Popupmenü anzuzeigen. |
| ITranscodeImage |
Macht eine Methode verfügbar, die die Konvertierung in JPEG- oder BMP-Bildformate (Bitmap) von einem beliebigen Bildtyp ermöglicht, der von Windows. |
| ITransferAdviseSink |
Macht Methoden verfügbar, die Statussammlungs- und Fehlerinformationen unterstützen. |
| ITransferDestination |
Macht Methoden verfügbar, die ein Zielshellelement für einen Kopier- oder Verschieben-Vorgang erstellen. Diese Schnittstelle wird bereitgestellt, um mehr Kontrolle über Dateivorgänge zu ermöglichen, indem eine ITransferDestination::Advise-Methode bereitgestellt wird. |
| ITransferMediumItem |
Wird von einer Kopier-Engine verwendet, um das Element zu erhalten, für das QueryInterface zum Zurückgeben eines Zeigers auf die Schnittstelle ITransferDestination oder die Schnittstelle ITransferSource verwendet werden soll. Diese Schnittstellen können für Kopier-, Verschieben- oder Löschvorgänge abgefragt und aufzählt werden. |
| ITransferSource |
Macht Methoden zum Bearbeiten von IShellItemverfügbar, einschließlich Kopieren, Verschieben, Wiederverarbeiten und anderen. Diese Schnittstelle wird angeboten, um mehr Kontrolle über Dateivorgänge zu bieten, indem eine ITransferSource::Advise-Methode zur Verfügung steht. |
| ITrayDeskBand |
Macht Methoden verfügbar, die Deskbands anzeigen, ausblenden und abfragen. |
| IUpdateIDList |
Stellt eine Methode zum Aktualisieren der ITEMIDLIST des untergeordneten Elements eines Ordnerobjekts zur Auswahl. |
| IURLSearchHook |
Macht eine Methode verfügbar, die vom Browser verwendet wird, um die Adresse eines unbekannten URL-Protokolls zu übersetzen. |
| IURLSearchHook2 |
Macht eine Methode verfügbar, die vom Browser verwendet wird, um die Adresse eines unbekannten URL-Protokolls mithilfe eines Suchkontextobjekts zu übersetzen. |
| IUserAccountChangeCallback |
Macht eine Methode verfügbar, die aufgerufen wird, wenn das Bild geändert wird, das ein Benutzerkonto darstellt. |
| IUserNotification |
Macht Methoden verfügbar, die Benachrichtigungsinformationen festlegen und diese Benachrichtigung dann dem Benutzer in einer Sprechblase anzeigen, die in Verbindung mit dem Infobereich der Taskleiste angezeigt wird. [!Note] |
| IUserNotification2 |
Macht Methoden verfügbar, die Benachrichtigungsinformationen festlegen und diese Benachrichtigung dann dem Benutzer in einer Sprechblase anzeigen, die in Verbindung mit dem Infobereich der Taskleiste angezeigt wird. [!Note] |
| IUserNotificationCallback |
Macht eine Methode für die Verarbeitung eines Mausklicks oder Kontextmenüzugriffs in einer Benachrichtigungssprechblase verfügbar. Wird mit IUserNotification2::Show verwendet. |
| IUseToBrowseItem |
Sucht das Element, das beim Navigieren zu diesem Element verwendet werden soll. |
| IViewStateIdentityItem |
Stellt ein kanonisches Persistenzelement, ein Element, für das Ansichtsanpassungen gespeichert werden, zur Erinnerung. |
| IVirtualDesktopManager |
Macht Methoden verfügbar, die es einer Anwendung ermöglichen, mit Gruppen von Fenstern zu interagieren, die virtuelle Arbeitsbereiche bilden. |
| IVisualProperties |
Macht Methoden verfügbar, die visuelle Eigenschaften festlegen und erhalten. |
| IWebWizardExtension |
Erweitert die IWizardExtension-Schnittstelle, indem Methoden verfügbar sind, um die anfängliche URL der Assistentenerweiterung und eine bestimmte URL im Falle eines Fehlers zu festlegen. |
| IWizardExtension |
Wird von Assistenten wie dem Webveröffentlichungs-Assistenten und dem Assistenten für die Onlinedruckbestellung verwendet, die serverseitige Inhaltsseiten hosten. Diese Schnittstelle macht Methoden verfügbar, um unterstützte Erweiterungsseiten anzugeben und zu und von diesen Seiten zu navigieren. |
| IWizardSite |
Macht Methoden verfügbar, die von einer Assistentenerweiterung verwendet werden, um durch die Rahmen zwischen sich selbst und dem Rest des Assistenten zu navigieren. |
| TaskCompletionClient |
Aktiviert die Aufgabenerledigung. |