Freigeben über


shobjidl_core.h-Header

Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter

shobjidl_core.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
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 bereit, mit denen Windows Store-Apps für die Erweiterungen Launch, File und Protocol aktiviert werden. Normalerweise verwenden Sie diese Schnittstelle in Debuggern und Entwurfstools.
IApplicationAssociationRegistration

Macht Methoden verfügbar, die Standardanwendungen für bestimmte Dateizuordnungstypen und Protokolle auf einer bestimmten Zuordnungsebene abfragen und festlegen.
IApplicationDesignModeSettings

Ermöglicht Entwicklungstoolanwendungen das dynamische Spoofen von System- und Benutzerzuständen, z. B. native Anzeigeauflösung, Geräteskalierungsfaktor und Anwendungsansichtszustand, um Windows Store-Apps, die im Entwurfsmodus ausgeführt werden, auf eine Vielzahl von Formfaktoren zu testen, ohne dass die tatsächliche Hardware erforderlich ist. Ermöglicht auch das Testen von Änderungen im normal vom Benutzer gesteuerten Zustand, um Windows Store-Apps in einer Vielzahl von Szenarien zu testen.
IApplicationDesignModeSettings2

Ermöglicht Entwicklungstoolsanwendungen 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 Windows Store-Apps zu testen, die im Entwurfsmodus ausgeführt werden, auf eine Vielzahl von Formfaktoren ohne die tatsächliche Hardware zu testen. Ermöglicht auch das Testen von Änderungen im normal vom Benutzer gesteuerten Zustand, um Windows Store-Apps in einer Vielzahl von Szenarien zu testen.
IAnwendungenDestinationen

Macht Methoden verfügbar, mit denen eine Anwendung ein oder alle Ziele aus der Kategorie Zuletzt oder Häufig in einer Sprungliste entfernen kann.
IApplicationDocumentLists

Macht Methoden verfügbar, mit denen eine Anwendung den Inhalt der Kategorien Zuletzt oder Häufig in einer Sprungliste abrufen kann.
IAppVisibility

Stellt Funktionen bereit, um zu bestimmen, ob auf dem Display Apps für die universelle Windows-Plattform angezeigt werden.
IAppVisibilityEvents

Ermöglicht Es Anwendungen, Benachrichtigungen über Zustandsänderungen in einer Anzeige und über Änderungen an der Sichtbarkeit des Startbildschirms zu erhalten.
IAssocHandler

Macht Methoden für Vorgänge mit einem Dateizuordnungsdialogfeld 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.
IBandSite

Macht Methoden verfügbar, die Bandobjekte steuern.
IBrowserFrameOptions

Ermöglicht es einem Browser oder Host, IShellView zu fragen, welches Ansichtsverhalten unterstützt wird.
ICategorizer

Macht Methoden verfügbar, die zum Abrufen von Informationen zu Elementbezeichnerlisten verwendet werden.
ICategoryProvider

Macht eine Liste von Kategorisierungsmodulen verfügbar, die in einem IShellFolder registriert sind.
IColumnManager

Macht Methoden verfügbar, die die Überprüfung und Bearbeitung von Spalten in der Detailansicht des Windows-Explorers ermöglichen. Auf jede Spalte wird durch eine PROPERTYKEY-Struktur verwiesen, die eine Eigenschaft benennt.
ICommDlgBrowser

Verfügbar gemacht durch die allgemeinen Dateidialogfelder, die verwendet werden sollen, wenn sie einen Shell-Browser hosten.
ICommDlgBrowser2

Erweitert die Funktionen von ICommDlgBrowser. Diese Schnittstelle wird durch die Allgemeinen Dateidialogfelder verfügbar gemacht, wenn sie einen Shell-Browser hosten. Ein Zeiger auf ICommDlgBrowser2 kann abgerufen werden, indem QueryInterface für das IShellBrowser-Objekt aufgerufen wird.
IContactManagerInterop

Ermöglicht den Zugriff auf ContactManager-Methoden in einer App, die mehrere Fenster verwaltet.
IContextMenu

Macht Methoden verfügbar, die entweder ein Kontextmenü erstellen oder zusammenführen, das einem Shell-Objekt zugeordnet ist.
IContextMenu2

Macht Methoden verfügbar, die entweder ein Kontextmenü erstellen oder zusammenführen, das einem Shell-Objekt zugeordnet ist. Erweitert IContextMenu durch Hinzufügen einer Methode, mit der Clientobjekte Nachrichten verarbeiten können, die besitzergezeichneten Menüelementen zugeordnet sind.
IContextMenu3

Macht Methoden verfügbar, die entweder ein Kontextmenü erstellen oder zusammenführen, das einem Shell-Objekt zugeordnet ist. Ermöglicht Clientobjekten das Behandeln von Nachrichten, die mit vom Besitzer gezeichneten Menüelementen verknüpft sind, und erweitert IContextMenu2, indem ein Rückgabewert aus dieser Nachrichtenverarbeitung akzeptiert wird.
IContextMenuCB

Macht eine Methode verfügbar, die den Rückruf eines Kontextmenüs aktiviert. Beispielsweise, um ein Schildsymbol zu einem menuItem hinzuzufügen, das eine Erhöhung erfordert.
IContextMenuSite

Implementiert durch die mit SHCreateShellFolderView erstellte Standardordneransicht.
ICreateProcessInputs

Wird von der ICreatingProcess-Schnittstelle verwendet, um einige Parameter des zu erstellenden Prozesses zu ändern.
IAtingCreatingProcess

Wird von ShellExecuteEx und IContextMenu verwendet, damit der Aufrufer einige Parameter des zu erstellenden Prozesses ändern kann.
ICurrentItem

Wird durch Aufrufen von IShellFolder::BindToObject für ein Element abgerufen. Wenn das Element eine Momentaufnahme eines Elements zu einem früheren Zeitpunkt darstellt, ruft diese Schnittstelle die aktuelle Version des Elements ab.
ICustomDestinationList

Macht Methoden verfügbar, mit denen eine Anwendung eine benutzerdefinierte Sprungliste bereitstellen kann, einschließlich Zielen und Aufgaben, für die Anzeige in der Taskleiste.
IDataObjectProvider

Stellt Methoden bereit, mit denen Sie die IDataObject-Schnittstelle eines 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 Standardsymbole festzulegen, die einem Objekt zugeordnet sind.
IDefaultFolderMenuInitialize

Stellt Methoden bereit, die zum Abrufen und Festlegen von Kontextmenüinformationen verwendet werden. Diese Informationen sind identisch mit denen, die für SHCreateDefaultContextMenu über die DEFCONTEXTMENU-Struktur bereitgestellt werden.
IDelegateFolder

Macht eine Methode verfügbar, über die einem Delegatordner die IMalloc-Schnittstelle zugewiesen wird, die zum Zuweisen und Freigeben von Element-IDs erforderlich ist.
IDelegateItem

Dient zum Abrufen der unmittelbar zugrunde liegenden Darstellung des Pfads eines Elements.
IDeskBand

Dient zum Abrufen von Informationen zu einem Bandobjekt.
IDeskBandInfo

Macht eine Methode zum Abrufen der standardmäßigen Desk Band-Bandbreite verfügbar.
IDeskBar

Macht Methoden verfügbar, die die Bearbeitung von Schreibtischleisten ermöglichen.
IDesktopWallpaper

Stellt Methoden zum Verwalten des Desktophintergrunds bereit. (IDesktopWallpaper)
IDestinationStreamFactory

Macht eine Methode zum manuellen Kopieren eines Datenstroms oder einer Datei verfügbar, bevor Änderungen auf Eigenschaften angewendet werden.
IDisplayItem

Macht Methoden verfügbar, die eine Version des aktuellen Elements finden, das zum Abrufen von Anzeigeeigenschaften verwendet werden soll, z. B. den Elementnamen, die auf der Benutzeroberfläche angezeigt werden.
IDockingWindow

Macht Methoden verfügbar, die das Andockfensterobjekt über Änderungen benachrichtigen, einschließlich Anzeigen, Ausblenden und bevorstehender Entfernung. Diese Schnittstelle wird durch Fensterobjekte implementiert, die im Rahmenbereich eines Windows Explorer-Fensters angedockt werden können.
IDragSourceHelper

Wird von der Shell verfügbar gemacht, damit eine Anwendung das Image angeben kann, das während eines Shell-Drag-and-Drop-Vorgangs angezeigt wird.
IDropTargetHelper

Macht Methoden verfügbar, mit denen Ablageziele ein Ziehbild anzeigen können, während sich das Bild über dem Zielfenster befindet.
IEnumAssocHandlers

Macht eine Methode verfügbar, die die Enumeration einer Auflistung von Handlern ermöglicht, die bestimmten Dateinamenerweiterungen zugeordnet sind.
IEnumExplorerCommand

Wird von einem IExplorerCommandProvider bereitgestellt. Diese Schnittstelle enthält die Enumeration von Befehlen, die in die Befehlsleiste eingefügt 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 aufzählen.
IEnumIDList

Macht einen Standardsatz von Methoden verfügbar, die zum Aufzählen der Zeiger auf Elementbezeichnerlisten (PIDLs) der Elemente in einem Shellordner verwendet werden.
IEnumObjects

Macht Methoden verfügbar, um unbekannte Objekte aufzulisten.
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.
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 es einem IExplorerCommand-basierten Shell-Verbhandler ermöglicht, den UI-Modus der Hostkomponente abzufragen, von der aus die Anwendung aufgerufen wurde.
IExplorerBrowser

IExplorerBrowser ist ein Browserobjekt, das entweder navigiert werden kann oder das eine Ansicht eines Datenobjekts hosten kann. Als Browserobjekt mit vollem Funktionsumfang unterstützt es auch ein automatisches Reiseprotokoll.
IExplorerBrowserEvents

Macht Methoden für Benachrichtigungen über Browsernavigations- und Anzeigeerstellungsereignisse im Explorer 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 den Abruf des Befehlszustands ermöglicht.
IExplorerPaneVisibility

Wird im Windows-Explorer von einer IShellFolder-Implementierung verwendet, um der Ansicht Vorschläge zu geben, welche Bereiche sichtbar sind.
IExtractImage

Macht Methoden verfügbar, die ein Miniaturbild aus einem Shellordner anfordern.
IExtractImage2

Erweitert die Funktionen von IExtractImage.
IFileDialog

Macht Methoden verfügbar, die das Allgemeine Dateidialogfeld initialisieren, anzeigen und Ergebnisse abrufen.
IFileDialogCustomize

Macht Methoden verfügbar, die einer Anwendung das Hinzufügen von Steuerelementen zu einem allgemeinen Dateidialogfeld ermöglichen.
IFileDialogEvents

Macht Methoden verfügbar, die die Benachrichtigung von Ereignissen in einem allgemeinen Dateidialogfeld ermöglichen.
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.
IFileOpenDialog

Erweitert die IFileDialog-Schnittstelle durch Hinzufügen spezifischer Methoden für das geöffnete Dialogfeld.
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 Aufrufenden von IFileOperation verwendet wird, um die Details der Vorgänge zu überwachen, die sie über diese Schnittstelle ausführen.
IFileSaveDialog

Erweitert die IFileDialog-Schnittstelle durch Hinzufügen spezifischer Methoden für das Dialogfeld "Speichern", einschließlich der Methoden, die unterstützung für die Sammlung von Metadaten bereitstellen, die mit der Datei beibehalten werden sollen.
IFileSyncMergeHandler

. (IFileSyncMergeHandler)
IFileSystemBindData

Macht Methoden verfügbar, die Dateisysteminformationen zum Optimieren von Aufrufen von IShellFolder::P arseDisplayName speichern.
IFileSystemBindData2

Erweitert IFileSystemBindData, das Dateisysteminformationen zum Optimieren von Aufrufen von IShellFolder::P arseDisplayName speichert. Diese Schnittstelle fügt den Fähigkeitssatz oder das Abrufen der Datei-ID oder clSID (Junction Class Identifier) hinzu.
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 Shellordnerenumeration gefiltert werden soll.
IFolderView

Macht Methoden verfügbar, die Informationen zu den Anzeigeoptionen eines Ordners abrufen, die angegebenen Elemente in diesem Ordner auswählen und den Ansichtsmodus des Ordners festlegen. (IFolderView)
IFolderView2

Macht Methoden verfügbar, die Informationen zu den Anzeigeoptionen eines Ordners abrufen, die angegebenen Elemente in diesem Ordner auswählen und den Ansichtsmodus des Ordners festlegen. (IFolderView2)
IFolderViewSettings

Macht Methoden verfügbar, um Ordneransichtseinstellungen abzurufen.
IFrameworkInputPane

Stellt Methoden bereit, mit denen Apps über Zustandsänderungen und den Speicherort für den Eingabebereich informiert werden können.
IFrameworkInputPaneHandler

Ermöglicht, dass eine App benachrichtigt wird, wenn der Eingabebereich (die Bildschirmtastatur oder der Schreibbereich) angezeigt oder ausgeblendet wird. Dadurch kann das App-Fenster seine Anzeige anpassen, sodass keine Eingabebereiche (z. B. ein Textfeld) durch den Eingabebereich verdeckt werden.
IHandlerActivationHost

. (IHandlerActivationHost)
IHandlerInfo

Stellt Methoden bereit, die Informationen zum Handler für Methoden der IHandlerActivationHost-Schnittstelle bereitstellen.
IHomeGroup

Macht Methoden verfügbar, die den Status der Heimnetzgruppenmitgliedschaft eines Computers bestimmen und den Freigabe-Assistenten anzeigen.
IIdentityName

Macht Methoden verfügbar, um zwei Elemente zu vergleichen, um festzustellen, ob sie identisch sind.
IInitializeCommand

Macht eine einzelne Methode verfügbar, die zum Initialisieren von Objekten verwendet wird, die IExplorerCommandState, IExecuteCommand oder IDropTarget mit dem anwendungsspezifischen Befehlsnamen und den registrierten Eigenschaften implementieren.
IInitializeWithBindCtx

Macht eine Methode verfügbar, die einen Handler initialisiert, z. B. einen Eigenschaftenhandler, einen Miniaturansichtshandler oder einen Vorschauhandler, mit einem Bindungskontext.
IInitializeWithItem

Macht eine Methode verfügbar, die zum Initialisieren eines Handlers verwendet wird, z. B. einen Eigenschaftenhandler, einen Miniaturansichtshandler oder einen Vorschauhandler, mit einem IShellItem.
IInitializeWithPropertyStore

Macht eine Methode verfügbar, die einen Handler initialisiert, z. B. einen Eigenschaftenhandler, Miniaturansichtshandler oder Vorschauhandler, mit einem Eigenschaftenspeicher.
IInitializeWithWindow

Macht eine Methode verfügbar, mit der ein Client ein Besitzerfenster für ein in einer Desktopanwendung verwendetes Windows-Runtime-Objekt bereitstellen kann.
IInputObject

Macht Methoden verfügbar, die die Benutzeroberflächenaktivierung ändern, und Prozessbeschleunigungen für ein Benutzereingabeobjekt, das in der Shell enthalten ist.
IInputObject2

Macht eine Methode verfügbar, die IInputObject erweitert, indem globale Beschleuniger behandelt werden.
IInputObjectSite

Macht eine Methode verfügbar, die verwendet wird, um Fokusänderungen für ein in der Shell enthaltenes Benutzereingabeobjekt zu kommunizieren.
IIOCancelInformation

Macht Methoden zum Posten einer Meldung zum Abbrechen des Fensters für den Prozessthread über das Statusdialogfeld verfügbar.
IItemNameLimits

Ruft eine Liste mit gültigen und ungültigen Zeichen oder die maximale Länge eines Namens im Namespace ab. Verwenden Sie diese Schnittstelle für die Validierungsanalyse und -übersetzung.
IKnownFolder

Macht Methoden verfügbar, mit denen eine Anwendung Informationen zu Kategorie, Typ, GUID, Zeiger auf einen PIDL-Wert (Item Identifier List), Umleitungsfunktionen und Definition eines bekannten Ordners abrufen kann.
IKnownFolderManager

Macht Methoden verfügbar, die vorhandene bekannte Ordner erstellen, auflisten oder verwalten.
ILaunchSourceAppUserModelId

Stellt eine Methode zum Abrufen einer AppUserModelId bereit.
ILaunchSourceViewSizePreference

Stellt Methoden zum Abrufen von Informationen zur Quellanwendung bereit.
ILaunchTargetMonitor

. (ILaunchTargetMonitor)
ILaunchTargetViewSizePreference

Stellt eine Methode zum Abrufen der bevorzugten Ansichtsgröße für ein neues Anwendungsfenster bereit.
IMenuBand

Macht Methoden verfügbar, die es einem COM-Objekt (Component Object Model) ermöglichen, entsprechende Nachrichten zu empfangen und zu übersetzen.
IMenuPopup

IMenuPopup kann geändert oder nicht verfügbar sein.
IModalWindow

Macht eine Methode verfügbar, die ein modales Fenster darstellt.
INameSpaceTreeControl

Macht Methoden verfügbar, die zum Anzeigen und Bearbeiten von Knoten in einer Struktur von Shellelementen verwendet werden.
INameSpaceTreeControlFolderCapabilities

Macht eine einzelne Methode verfügbar, die den Status der System.IsPinnedToNameSpaceTree-Filterunterstützung eines Ordners abruft.
INamespaceWalk

Macht Methoden verfügbar, die einen Namespace von einem bestimmten Stammknoten aus durchlaufen. Die Tiefe des Spaziergangs wird angegeben, und ein optionales Array wird zurückgegeben, das die IDs aller gelaufenen Knoten enthält.
INamespaceWalkCB

Eine Rückrufschnittstelle, die methoden verfügbar macht, die mit INamespaceWalk verwendet werden.
INamespaceWalkCB2

Erweitert INamespaceWalkCB um eine Methode, die erforderlich ist, um einen Namespace-Walk abzuschließen. Diese Methode entfernt daten, die während des Exemplars gesammelt wurden.
INewMenuClient

Macht Methoden verfügbar, die die Bearbeitung von Elementen in einem Windows 7-Menü ermöglichen.
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.
IObjectProvider

Macht eine Methode verfügbar, um Objekte zu ermitteln, die mit einer GUID aus einem anderen Objekt benannt sind. Im Gegensatz zu QueryService delegieren diese Schnittstelle ihre Funktionalität nicht an andere Objekte.
IObjectWithAppUserModelID

Macht Methoden verfügbar, mit denen Implementierer eines benutzerdefinierten IAssocHandler-Objekts Zugriff auf seine explizite Anwendungsbenutzermodell-ID (AppUserModelID) gewähren können.
IObjectWithBackReferences

Stellt eine Methode für die Interaktion mit Rückverweise bereit, die von einem Objekt gehalten werden.
IObjectWithCancelEvent

Nicht unterstützt. 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 einem Objekt zugeordnete ProgID ermöglichen.
IObjectWithSelection

Macht Methoden verfügbar, die ausgewählte Elemente abrufen oder festlegen, die von einem Shellelementarray dargestellt werden.
IOpenControlPanel

Macht Methoden verfügbar, die den Ansichtsstatus der Systemsteuerung, den Pfad einzelner Systemsteuerungselemente abrufen und entweder die Systemsteuerung selbst oder ein einzelnes Systemsteuerungselement ö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

Aktiviert den Empfang von Paketzustandsänderungsbenachrichtigungen während des Debuggens von Windows Store-Apps.
IParentAndItem

Macht Methoden verfügbar, die die übergeordnete ID und die untergeordnete ID des Übergeordneten abrufen und festlegen. Obwohl IParentAndItem in der Regel in IShellItems implementiert wird, ist es nicht spezifisch für IShellItem.
IParseAndCreateItem

IParseAndCreateItem-Schnittstelle
IPersistFolder

Macht eine Methode verfügbar, die Shell-Ordnerobjekte initialisiert.
IPersistFolder2

Macht Methoden verfügbar, die Informationen aus Shell-Ordnerobjekten abrufen.
IPersistFolder3

Erweitert die Schnittstellen IPersistFolder und IPersistFolder2, indem ein Ordnerobjekt die nicht standardmäßige Verarbeitung von Ordnerverknüpfungen implementieren kann.
IPersistIDList

Macht Methoden verfügbar, die zum Beibehalten von Elementbezeichnerlisten verwendet werden.
IPreviewHandler

Macht Methoden für die Anzeige umfangreicher Vorschauen 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

Gibt ein Element an, das im Vorschaubereich angezeigt wird.
IProfferService

Macht einen allgemeinen Mechanismus für Objekte verfügbar, um dienste für andere Objekte auf demselben Host anzubieten.
IPropertyUI

Entwickler sollten stattdessen IPropertyDescription verwenden. (IPropertyUI)
IQueryContinue

Macht eine Methode verfügbar, die einen einfachen Standardmechanismus für Objekte bereitstellt, um einen Client nach der Berechtigung zum Fortsetzen eines Vorgangs abzufragen.
IRegTreeItem

Macht Methoden verfügbar, die den Status von Elementen in einem Strukturansichtssteuerelement abrufen und festlegen, für das das Flag Tree-View Steuerelementfensterstile festgelegt ist.
IRelatedItem

Macht Methoden verfügbar, die verwandte Elemente mit bestimmten Beziehungen ableiten.
IRemoteComputer

Macht eine Methode verfügbar, die eine Namespaceerweiterung aufzählt oder initialisiert, wenn sie für ein Remoteobjekt aufgerufen wird. Diese Schnittstelle wird beispielsweise verwendet, um den virtuellen Ordner für Remotedrucker zu initialisieren.
IResolveShellLink

Macht eine Methode verfügbar, die es einer Anwendung ermöglicht, anzufordern, dass ein Shell-Ordnerobjekt einen Link für eines seiner Elemente auflöst.
IRunnableTask

Eine Freithreadschnittstelle, die von einem Objekt verfügbar gemacht werden kann, damit Vorgänge für einen Hintergrundthread ausgeführt werden können.
ISearchFolderItemFactory

Macht Methoden verfügbar, die Suchordner erstellen und ändern.
ISharingConfigurationManager

Macht Methoden verfügbar, die Informationen zu den Standardfreigabeeinstellungen eines Computers für den Ordner Benutzer (C:\Benutzer) oder Öffentlich (C:\Users\Public) festlegen und abrufen. Macht außerdem eine Reihe von Methoden verfügbar, die die Steuerung der Druckerfreigabe ermöglichen.
IShellBrowser

Implementiert durch Hosts von Shellsichten (Objekte, die IShellView implementieren). Macht Methoden verfügbar, die Dienste für die Ansicht bereitstellen, die sie hostet, und andere Objekte, die im Kontext des Explorer-Fensters ausgeführt werden.
IShellExtInit

Macht eine Methode verfügbar, die Shell-Erweiterungen für Eigenschaftenblätter, Kontextmenüs und Drag-and-Drop-Handler initialisiert (Erweiterungen, die Bei nicht standardmäßigen Drag-and-Drop-Vorgängen Elemente zu Kontextmenüs hinzufügen).
IShellFolder

Die von allen Shell-Namespaceordnerobjekten verfügbar gemachten Methoden werden zum Verwalten von Ordnern verwendet.
IShellFolder2

Erweitert die Funktionen von IShellFolder. Seine Methoden stellen eine Vielzahl von Informationen über den Inhalt eines Shell-Ordners bereit.
IShellIcon

Macht eine Methode verfügbar, die einen Symbolindex für ein IShellFolder-Objekt abruft.
IShellIconOverlayIdentifier

Macht Methoden verfügbar, die die gesamte Kommunikation zwischen Symbolüberlagerungshandlern und der Shell verarbeiten.
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 nach einer Serveranwendung gefiltert werden soll.
IShellItemImageFactory

Macht eine Methode verfügbar, um Symbole oder Miniaturansichten für Shellelemente zurückzugeben. Wenn keine Miniaturansicht oder kein Symbol für das angeforderte Element verfügbar ist, wird möglicherweise ein Symbol pro Klasse von der Shell bereitgestellt.
IShellItemResources

Macht Methoden zum Bearbeiten und Abfragen von Shellelementressourcen verfügbar.
IShellLibrary

Macht Methoden zum Erstellen und Verwalten von Bibliotheken verfügbar.
IShellLinkA

Macht Methoden verfügbar, die Shelllinks erstellen, ändern und auflösen. (ANSI)
IShellLinkDataList

Macht Methoden verfügbar, mit denen eine Anwendung zusätzliche Datenblöcke an einen Shelllink anfügen kann. Mit diesen Methoden werden Datenblöcke hinzugefügt, kopiert oder entfernt.
IShellLinkW

Macht Methoden verfügbar, die Shelllinks erstellen, ändern und auflösen. (Unicode)
IShellMenu

Macht Methoden verfügbar, die mit Shellmenüs wie dem Startmenü und dem Menü Favoriten interagieren.
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.
IShellTaskScheduler

IShellTaskScheduler kann geändert oder nicht verfügbar sein.
IShellView

Macht Methoden verfügbar, die eine Ansicht im Windows-Explorer oder Ordnerfenster darstellen.
IShellView2

Erweitert die Funktionen von IShellView.
ISuspensionDependencyManager

. (ISuspensionDependencyManager)
ITaskbarList

Macht Methoden verfügbar, die die Taskleiste steuern. Es ermöglicht Ihnen, Elemente auf der Taskleiste dynamisch hinzuzufügen, zu entfernen und zu aktivieren.
ITaskbarList2

Erweitert die ITaskbarList-Schnittstelle, indem sie eine Methode zum Markieren eines Fensters als Vollbildanzeige verfügbar macht.
ITaskbarList3

Erweitert ITaskbarList2 durch Das Verfügbarmachen von Methoden, die die in Windows 7 hinzugefügte funktionen des einheitlichen Startens und Wechselns von Taskleistenschaltflächen unterstützen.
ITaskbarList4

Erweitert ITaskbarList3 durch Bereitstellung einer Methode, mit der der Aufrufer zwei Eigenschaftswerte für die Miniaturansicht und das Vorschaufeature der Registerkarte steuern kann.
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.
ITransferAdviseSink

Macht Methoden verfügbar, die Statussammlungs- und Fehlerinformationen unterstützen.
ITransferDestination

Macht Methoden verfügbar, die ein Shell-Zielelement für einen Kopier- oder Verschiebungsvorgang 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 abzurufen, für das QueryInterface aufgerufen werden soll, um einen Zeiger auf die Schnittstelle ITransferDestination oder Schnittstelle ITransferSource zurückzugeben. Diese Schnittstellen können für Kopier-, Verschiebe- oder Löschvorgänge abgefragt und aufgezählt werden.
ITransferSource

Macht Methoden zum Bearbeiten von IShellItem verfügbar, z. B. Kopieren, Verschieben, Recyceln und andere. Diese Schnittstelle wird angeboten, um mehr Kontrolle über Dateivorgänge zu bieten, indem eine ITransferSource::Advise-Methode bereitgestellt wird.
IUpdateIDList

Stellt eine Methode zum Aktualisieren der ITEMIDLIST des untergeordneten Objekts eines Ordnerobjekts bereit.
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. (IUserNotification)
IViewStateIdentityItem

Stellt ein kanonisches Persistenzelement bereit, ein Element, für das Ansichtsanpassungen gespeichert werden.
IVirtualDesktopManager

Macht Methoden verfügbar, die es einer Anwendung ermöglichen, mit Gruppen von Fenstern zu interagieren, die virtuelle Arbeitsbereiche bilden.

Functions

 
FreeIDListArray

Gibt den arbeitsspeicher frei, der von einem Zeiger auf ein PIDL-Listenarray (Item Identifier List) verwendet wird.
FreeIDListArrayChild

Gibt den Speicherplatz für das Array von Zeigern auf untergeordnete Element-IDs frei. Dadurch werden sowohl die PITEMID_CHILDs innerhalb des Arrays als auch das Array selbst freigegeben.
FreeIDListArrayFull

Gibt den Speicherplatz für den Zeiger auf ein PIDL-Array (Item Identifier List) frei. Dadurch werden sowohl die PIDLIST_ABSOLUTEs innerhalb des Arrays als auch das Array selbst freigegeben.
FreeKnownFolderDefinitionFields

Gibt die zugeordneten Felder im Ergebnis aus IKnownFolder::GetFolderDefinition frei.
GetCurrentProcessExplicitAppUserModelID

Ruft die von der Anwendung definierte, explizite Anwendungsbenutzermodell-ID (AppUserModelID) für den aktuellen Prozess ab.
SetContractDelegateWindow

Ordnet ein anderes App-Fenster als das primäre Vordergrundfenster den Verträgen einer App zu. Verwenden Sie diese Funktion, wenn Sie entwickler sind, die eine Windows Store-App in nativem C++ schreiben.
SetCurrentProcessExplicitAppUserModelID

Gibt eine eindeutige anwendungsdefinierte Anwendungsbenutzermodell-ID (AppUserModelID) an, die den aktuellen Prozess auf der Taskleiste identifiziert. Dieser Bezeichner ermöglicht es einer Anwendung, ihre zugeordneten Prozesse und Fenster unter einer einzelnen Taskleistenschaltfläche zu gruppieren.
SHAddFolderPathToLibrary

Fügt einer Bibliothek einen Ordner hinzu.
SHAssocEnumHandlers

Gibt ein Enumerationsobjekt für einen angegebenen Satz von Dateinamenerweiterungshandlern zurück.
SHAssocEnumHandlersForProtocolByApplication

Ruft eine Enumerationsschnittstelle ab, die Zugriff auf Handler bietet, die einem bestimmten Protokoll zugeordnet sind.
SHCreateAssociationRegistration

Erstellt ein IApplicationAssociationRegistration-Objekt basierend auf der bestandsbasierten Implementierung der von Windows bereitgestellten Schnittstelle.
SHCreateDefaultExtractIcon

Erstellt einen Standardsymbolextraktor, dessen Standardwerte über die IDefaultExtractIconInit-Schnittstelle weiter konfiguriert werden können.
SHCreateItemFromIDList

Erstellt und initialisiert ein Shellelementobjekt aus einem Zeiger auf eine Elementbezeichnerliste (PIDL). Das resultierende Shellelementobjekt unterstützt die IShellItem-Schnittstelle.
SHCreateItemFromParsingName

Erstellt und initialisiert ein Shellelementobjekt aus einem Analysenamen.
SHCreateItemFromRelativeName

Erstellt und initialisiert ein Shellelementobjekt aus einem relativen Analysenamen.
SHCreateItemInKnownFolder

Erstellt ein Shellelementobjekt für eine einzelne Datei, die in einem bekannten Ordner vorhanden ist.
SHCreateItemWithParent

Erstellen Sie ein Shellelement mit einem übergeordneten Ordner und einer untergeordneten Element-ID.
SHCreateLibrary

Erstellt ein IShellLibrary-Objekt.
SHCreateShellItemArray

Erstellt ein Shellelementarrayobjekt.
SHCreateShellItemArrayFromDataObject

Erstellt ein Shellelementarrayobjekt aus einem Datenobjekt.
SHCreateShellItemArrayFromIDLists

Erstellt ein Shellelementarrayobjekt aus einer Liste von ITEMIDLIST-Strukturen.
SHCreateShellItemArrayFromShellItem

Erstellt ein Array eines Elements aus einem einzelnen Shellelement.
SHGetIDListFromObject

Ruft den Zeiger auf eine Elementbezeichnerliste (PIDL) eines Objekts ab.
SHGetItemFromDataObject

Erstellt ein IShellItem-Objekt oder ein verknüpftes Objekt basierend auf einem element, das von einem IDataObject angegeben wird.
SHGetItemFromObject

Ruft ein IShellItem-Objekt für ein -Objekt ab.
SHGetNameFromIDList

Ruft den Anzeigenamen eines Elements ab, das durch seine IDList identifiziert wird.
SHGetPropertyStoreFromIDList

Ruft ein Objekt ab, das IPropertyStore oder zugehörige Schnittstellen unterstützt, von einem Zeiger auf eine Elementbezeichnerliste (Item Identifier List, PIDL).
SHGetPropertyStoreFromParsingName

Gibt einen Eigenschaftenspeicher für ein Element unter Angabe eines Pfads oder Analysenamens zurück.
SHGetTemporaryPropertyForItem

Ruft die temporäre Eigenschaft für das angegebene Element ab. Eine temporäre Eigenschaft ist ein Lese-/Schreibspeicher, der Eigenschaften nur für die Lebensdauer des IShellItem-Objekts enthält, anstatt wieder im Element gespeichert zu werden.
SHLoadLibraryFromItem

Erstellt und lädt ein IShellLibrary-Objekt aus einer angegebenen Bibliotheksdefinitionsdatei.
SHLoadLibraryFromKnownFolder

Erstellt und lädt ein IShellLibrary-Objekt für eine angegebene bekannte Ordner-ID.
SHLoadLibraryFromParsingName

Erstellt und lädt ein IShellLibrary-Objekt für einen angegebenen Pfad.
SHRemoveFolderPathFromLibrary

Entfernt einen Ordner aus einer Bibliothek.
SHResolveLibrary

Löst alle Speicherorte in einer Bibliothek auf, auch die Speicherorte, die verschoben oder umbenannt wurden.
SHSaveLibraryInFolderPath

Speichert ein IShellLibrary-Objekt auf dem Datenträger.
SHSetTemporaryPropertyForItem

Legt eine temporäre Eigenschaft für das angegebene Element fest. Eine temporäre Eigenschaft wird in einem Lese-/Schreibspeicher aufbewahrt, der Eigenschaften nur für die Lebensdauer des IShellItem-Objekts enthält, anstatt sie wieder in das Element zu schreiben.
SHShowManageLibraryUI

Zeigt das Dialogfeld bibliotheksverwaltung an, in dem Benutzer die Bibliotheksordner und den Standardspeicherort verwalten können.
SHSimpleIDListFromPath

Veraltet. Gibt einen Zeiger auf eine ITEMIDLIST-Struktur zurück, wenn ein Pfad übergeben wurde.

Strukturen

 
BANDSITEINFO

Enthält Informationen zu einer Bandwebsite. Diese Struktur wird mit den Methoden IBandSite::GetBandSiteInfo und IBandSite::SetBandSiteInfo verwendet.
CATEGORY_INFO

Enthält Kategorieinformationen. Eine Komponentenkategorie ist eine Gruppe logisch verwandter COM-Klassen (Component Object Model), die einen gemeinsamen Kategoriebezeichner (COMMON CATEGORY Identifier, CATID) verwenden.
CM_COLUMNINFO

Definiert Spalteninformationen. Wird von Elementen der IColumnManager-Schnittstelle verwendet.
CMINVOKECOMMANDINFO

Enthält Informationen, die von IContextMenu::InvokeCommand zum Aufrufen eines Kontextmenübefehls benötigt werden.
CMINVOKECOMMANDINFOEX

Enthält erweiterte Informationen zu einem Kontextmenübefehl. Diese Struktur ist eine erweiterte Version von CMINVOKECOMMANDINFO, die die Verwendung von Unicode-Werten ermöglicht.
DELEGATEITEMID

Wird von Delegatenordnern anstelle einer ITEMIDLIST-Standardstruktur verwendet.
DESKBANDINFO

Empfängt Informationen zu einem Bandobjekt. Diese Struktur wird mit der veralteten IDeskBand::GetBandInfo-Methode verwendet.
EXTRASEARCH

Wird von einem IEnumExtraSearch-Enumeratorobjekt verwendet, um Informationen zu den Suchobjekten zurückzugeben, die von einem Shell Folder-Objekt unterstützt werden.
FOLDERSETTINGS

Enthält Informationen zur Ordneransicht.
KNOWNFOLDER_DEFINITION

Definiert die Besonderheiten eines bekannten Ordners.
PERSIST_FOLDER_TARGET_INFO

Gibt den Zielordner einer Ordnerverknüpfung und die zugehörigen Attribute an. Diese Struktur wird von IPersistFolder3::GetFolderTargetInfo und IPersistFolder3::InitializeEx verwendet.
PREVIEWHANDLERFRAMEINFO

Accelerator-Tabellenstruktur. Wird von IPreviewHandlerFrame::GetWindowContext verwendet.
SHDRAGIMAGE

Enthält die Informationen, die zum Erstellen eines Ziehbilds erforderlich sind.
SHELL_ITEM_RESOURCE

Definiert eine Shellelementressource.
SMCSHCHANGENOTIFYSTRUCT

Enthält Informationen zu Änderungsbenachrichtigungen. Es wird von IShellMenuCallback::CallbackSM verwendet.
SMDATA

Enthält Informationen aus einem Menüband.
SMINFO

Enthält Informationen zu einem Element aus einem Menüband.
SORTCOLUMN

Speichert Informationen zum Sortieren einer Spalte, die in der Ordneransicht angezeigt wird.
SV2CVW2_PARAMS

Enthält die Parameter für die IShellView2::CreateViewWindow2-Methode.
THUMBBUTTON

Wird von Methoden der ITaskbarList3-Schnittstelle verwendet, um Schaltflächen zu definieren, die in einer Symbolleiste verwendet werden, die in der Miniaturansicht eines Fensters eingebettet ist.

Enumerationen

 
_BROWSERFRAMEOPTIONS

Wird mit der Methode IBrowserFrameOptions::GetFrameOptions verwendet.
_EXPCMDSTATE

EXPCMDSTATE-Werte stellen den Befehlsstatus eines Shellelements dar.
_EXPLORERPANESTATE

Geben Sie Flags an, die von IExplorerPaneVisibility::GetPaneState verwendet werden, um den aktuellen Status des angegebenen Windows Explorer-Bereichs abzurufen.
_FILEOPENDIALOGOPTIONS

Definiert den Satz von Optionen, die für ein Dialogfeld Öffnen oder Speichern verfügbar sind.
_KF_DEFINITION_FLAGS

Flags, die bestimmte bekannte Ordnerverhalten angeben. Wird mit der KNOWNFOLDER_DEFINITION-Struktur verwendet.
_KF_REDIRECT_FLAGS

Flags, die von IKnownFolderManager::Redirect verwendet werden, um Details einer bekannten Ordnerumleitung anzugeben, z. B. Berechtigungen und Besitzrechte für den umgeleiteten Ordner.
_KF_REDIRECTION_CAPABILITIES

Flags, die die aktuellen Umleitungsfunktionen eines bekannten Ordners angeben. Wird von IKnownFolder::GetRedirectionCapabilities verwendet.
_NSTCITEMSTATE

Gibt den Zustand eines Strukturelements an. Diese Werte werden von Methoden der INameSpaceTreeControl-Schnittstelle verwendet.
_NSTCSTYLE

Beschreibt die Merkmale eines bestimmten Namespacestruktursteuerelements.
_PROPERTYUI_FLAGS

Gibt Eigenschaftenfeatures an.
_SHCONTF

Bestimmt die Typen von Elementen, die in einer Enumeration enthalten sind. Diese Werte werden mit der IShellFolder::EnumObjects-Methode verwendet.
_SHGDNF

Definiert die Werte, die mit den Methoden IShellFolder::GetDisplayNameOf und IShellFolder::SetNameOf verwendet werden, um den Typ der von diesen Methoden verwendeten Datei- oder Ordnernamen anzugeben.
_SICHINTF

Wird verwendet, um zu bestimmen, wie zwei Shellelemente verglichen werden. IShellItem::Compare verwendet diesen aufgezählten Typ.
_SPBEGINF

Diese Konstanten werden von IActionProgress::Begin verwendet und geben bestimmte Benutzeroberflächenvorgänge an, die aktiviert oder deaktiviert werden sollen.
_SVGIO

Wird mit den Methoden IFolderView::Items, IFolderView::ItemCount und IShellView::GetItemObject verwendet, um die Elemente in ihren Auflistungen einzuschränken oder zu steuern.
_SVSIF

Gibt Flags an, die von IFolderView, IFolderView2, IShellView und IShellView2 verwendet werden, um einen zu übernehmenden Auswahltyp anzugeben.
_TRANSFER_SOURCE_FLAGS

Wird von Methoden der ITransferSource- und ITransferDestination-Schnittstellen verwendet, um deren Dateivorgänge zu steuern.
APPLICATION_VIEW_ORIENTATION

Definiert den Satz der Anzeigeausrichtungsmodi für ein Fenster (App-Ansicht). Wird von IApplicationDesignModeSettings2::GetApplicationViewOrientation und IApplicationDesignModeSettings2::SetApplicationViewOrientation verwendet.
APPLICATION_VIEW_SIZE_PREFERENCE

Definiert den Satz möglicher Größeneinstellungen für allgemeine Fenster (App-Ansicht). Wird von ILaunchSourceViewSizePreference::GetSourceViewSizePreference und ILaunchTargetViewSizePreference::GetTargetViewSizePreference verwendet.
APPLICATION_VIEW_STATE

Gibt den aktuellen Ansichtsstatus einer Windows Store-App an. Wird von IApplicationDesignModeSettings::SetApplicationViewState und IApplicationDesignModeSettings::IsApplicationViewStateSupported verwendet.
ASSOCIATIONLEVEL

Gibt die Quelle der Standardzuordnung für eine Dateinamenerweiterung an. Wird von Methoden der IApplicationAssociationRegistration-Schnittstelle verwendet.
ASSOCIATIONTYPE

Gibt den Typ der Zuordnung für eine Anwendung an. Wird von Methoden der IApplicationAssociationRegistration-Schnittstelle verwendet.
ATTACHMENT_ACTION

Stellt eine Reihe von Flags bereit, die mit IAttachmentExecute::P rompt verwendet werden sollen, um die aktion anzugeben, die nach der Bestätigung des Benutzers ausgeführt werden soll.
ATTACHMENT_PROMPT

Stellt eine Reihe von Flags bereit, die mit IAttachmentExecute::P rompt verwendet werden sollen, um den Typ der anzuzeigenden Eingabeaufforderung anzugeben.
CATEGORYINFO_FLAGS

Stellt eine Reihe von Flags für die Verwendung mit der CATEGORY_INFO-Struktur bereit.
CATSORT_FLAGS

Gibt Methoden zum Sortieren von Kategoriedaten an.
CM_ENUM_FLAGS

Wird von Membern der IColumnManager-Schnittstelle verwendet, um anzugeben, welcher Satz von Spalten angefordert wird, entweder alle oder nur die derzeit sichtbaren.
CM_MASK

Gibt an, welche Werte in der CM_COLUMNINFO-Struktur während aufrufen von IColumnManager::SetColumnInfo festgelegt werden sollen.
CM_SET_WIDTH_VALUE

Gibt Breitewerte in Pixel an und bietet spezielle Unterstützung für Standard und automatische Größe. Wird von Membern der IColumnManager-Schnittstelle über die CM_COLUMNINFO-Struktur verwendet.
CM_STATE

Gibt Spaltenzustandswerte an. Wird von Membern der IColumnManager-Schnittstelle über die CM_COLUMNINFO-Struktur verwendet.
DATAOBJ_GET_ITEM_FLAGS

Werte, die von der SHGetItemFromDataObject-Funktion verwendet werden, um Optionen für die Verarbeitung des Quellobjekts anzugeben.
DEF_SHARE_ID

Werte, die den Ordner angeben, für den von Methoden der ISharingConfigurationManager-Schnittstelle ausgeführt wird.
DEFAULT_FOLDER_MENU_RESTRICTIONS

. (DEFAULT_FOLDER_MENU_RESTRICTIONS)
DEFAULTSAVEFOLDERTYPE

Gibt den Standardspeicherort an.
DESKTOP_WALLPAPER_POSITION

Gibt an, wie das Desktophintergrund angezeigt werden soll.
EXPLORER_BROWSER_FILL_FLAGS

Diese Flags werden mit IExplorerBrowser::FillFromObject verwendet.
EXPLORER_BROWSER_OPTIONS

Diese Flags werden mit IExplorerBrowser::GetOptions und IExplorerBrowser::SetOptions verwendet.
FDAP

Gibt die Listenplatzierung an.
FDE_OVERWRITE_RESPONSE

Gibt die Werte an, die von der IFileDialogEvents::OnOverwrite-Methode verwendet werden, um die Antwort einer Anwendung auf eine Überschreibungsanforderung während eines Speichervorgangs mithilfe des Allgemeinen Dateidialogfelds anzugeben.
FDE_SHAREVIOLATION_RESPONSE

Gibt die Werte an, die von der IFileDialogEvents::OnShareViolation-Methode verwendet werden, um die Antwort einer Anwendung auf einen Freigabeverstoß anzugeben, der beim Öffnen oder Speichern einer Datei auftritt.
FFFP_MODE

Beschreibt Übereinstimmungskriterien. Wird von Methoden der IKnownFolderManager-Schnittstelle verwendet.
FILE_USAGE_TYPE

Konstanten, die von IFileIsInUse::GetUsage verwendet werden, um anzugeben, wie eine verwendete Datei verwendet wird.
FOLDER_ENUM_MODE

Wird von den Methoden IObjectWithFolderEnumMode::GetMode und IObjectWithFolderEnumMode::SetMode verwendet, um die Anzeigemodi für die Ordner abzurufen und festzulegen.
FOLDERFLAGS

Ein Satz von Flags, die Ordneransichtsoptionen angeben. Die Flags sind unabhängig voneinander und können in beliebiger Kombination verwendet werden.
FOLDERLOGICALVIEWMODE

Wird von IFolderViewSettings::GetViewMode und ISearchFolderItemFactory::SetFolderLogicalViewMode verwendet, um den Ansichtsmodus zu beschreiben.
FOLDERVIEWMODE

Gibt den Ordneransichtstyp an.
KF_CATEGORY

Wert, der eine Kategorie darstellt, nach der ein beim System bekannter Ordner registrierter Ordner klassifiziert werden kann.
LIBRARYFOLDERFILTER

Definiert Optionen zum Filtern von Ordnerelementen.
LIBRARYMANAGEDIALOGOPTIONS

Wird von SHShowManageLibraryUI verwendet, um Optionen für die Behandlung einer Namenskollision beim Speichern einer Bibliothek zu definieren.
LIBRARYOPTIONFLAGS

Gibt die Bibliotheksoptionen an.
LIBRARYSAVEFLAGS

Gibt die Optionen zum Behandeln einer Namenskollision beim Speichern einer Bibliothek an.
MONITOR_APP_VISIBILITY

Gibt an, ob eine Anzeige Desktopfenster anstelle von Windows Store-Apps anzeigt.
NSTCFOLDERCAPABILITIES

Gibt den Zustand eines Strukturelements an. Diese Werte werden von Methoden der INameSpaceTreeControlFolderCapabilities-Schnittstelle verwendet.
NWMF

Von INewWindowManager::EvaluateNewWindow verwendete Flags. Diese Werte sind Faktoren bei der Entscheidung, ob ein Popupfenster angezeigt werden soll.
PACKAGE_EXECUTION_STATE

. (PACKAGE_EXECUTION_STATE)
PDOPSTATUS

Stellt Vorgangsstatusflags bereit.
PLACEHOLDER_STATES

Gibt die Zustände an, die eine Platzhalterdatei haben kann. Rufen Sie diesen Wert über die Eigenschaft System.FilePlaceholderStatus (PKEY_FilePlaceholderStatus) ab.
SHARE_ROLE

Gibt die Zugriffsberechtigungen an, die dem Ordner Benutzer oder Öffentlich zugewiesen sind. Wird in CreateShare und GetSharePermissions verwendet.
SIGDN

Fordert die Form des Anzeigenamens eines Elements an, das über IShellItem::GetDisplayName und SHGetNameFromIDList abgerufen werden soll.
SPACTION

Beschreibt eine ausgeführte Aktion, die erfordert, dass der Fortschritt dem Benutzer über eine IActionProgress-Schnittstelle angezeigt wird.
SPTEXT

Gibt den Typ des beschreibenden Texts an, der für eine IActionProgress-Schnittstelle bereitgestellt wird.
STPFLAG

Wird von der ITaskbarList4::SetTabProperties-Methode verwendet, um Registerkarteneigenschaften anzugeben.
SVUIA_STATUS

Wird mit der IBrowserService2::_UIActivateView-Methode verwendet, um den Status einer Browseransicht festzulegen.
SYNC_TRANSFER_STATUS

Gibt mögliche Statuswerte an, die in der System.SyncTransferStatus-Eigenschaft verwendet werden.
tagDESKBANDCID

Diese Befehls-IDs können mit IOleCommandTarget::Exec an den Container des Bandobjekts gesendet werden.
THUMBBUTTONFLAGS

Wird von THUMBBUTTON verwendet, um bestimmte Zustände und Verhaltensweisen der Schaltfläche zu steuern.
THUMBBUTTONMASK

Wird von der THUMBBUTTON-Struktur verwendet, um anzugeben, welche Member dieser Struktur gültige Daten enthalten.