shobjidl.h-Header
Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter
shobjidl.h enthält die folgenden Programmierschnittstellen:
Schnittstellen
IAccessibilityDockingService Dockt ein Anwendungsfenster am unteren Rand eines Monitors an, wenn eine Windows Store-App sichtbar und nicht angedockt ist oder wenn das Startprogramm sichtbar ist. |
IAccessibilityDockingServiceCallback Empfängt Andockereignisse für Barrierefreiheitsfenster. |
IAccessibleObject Macht eine Methode verfügbar, die von einer Barrierefreiheitsanwendung verwendet werden kann. |
IApplicationAssociationRegistrationUI Macht eine Methode verfügbar, die ein Dialogfeld für erweiterte Zuordnungen startet, über das der Benutzer seine Zuordnungen anpassen kann. |
IAutoCompleteDropDown Macht Methoden verfügbar, mit denen Clients den Anzeigestatus der Dropdownliste autovervollständigen zurücksetzen oder abfragen können, die mögliche Vervollständigungen für eine vom Benutzer in ein Bearbeitungssteuerelement eingegebene Zeichenfolge enthält. |
IBandHost Macht Methoden verfügbar, die Bänder erstellen und zerstören und deren Verfügbarkeit angeben. |
ICDBurn Macht Methoden verfügbar, die bestimmen, ob ein System über Hardware zum Schreiben auf CD, den Laufwerkbuchstaben eines CD-Writer-Geräts verfügt und programmgesteuert eine CD-Schreibsitzung initiiert. |
ICDBurnExt ICDBurnExt kann geändert oder nicht verfügbar sein. |
ICommDlgBrowser3 Erweitert die Funktionen von ICommDlgBrowser2 und wird von den allgemeinen Dateidialogfeldern verwendet, wenn sie einen Shell-Browser hosten. |
IComputerInfoChangeNotify Wird nicht unterstützt. Diese Schnittstelle ist in späteren Versionen von Windows möglicherweise nicht vorhanden. (IComputerInfoChangeNotify) |
IDeskBand2 Macht Methoden verfügbar, um Transluzenzeffekte in einem Deskband-Objekt zu aktivieren und abzufragen. |
IDesktopGadget Macht eine Methode verfügbar, die das programmgesteuerte Hinzufügen eines installierten Gadgets zum Desktop des Benutzers ermöglicht. |
IDragSourceHelper2 Macht eine Methode verfügbar, die IDragSourceHelper Funktionen hinzufügt. Diese Methode legt die Merkmale eines Drag-and-Drop-Vorgangs für ein IDragSourceHelper-Objekt fest. |
IDynamicHWHandler Wird von AutoPlay aufgerufen. Macht Methoden verfügbar, die dynamische Informationen zu einem registrierten Handler abrufen, bevor er dem Benutzer angezeigt wird. |
IEnumerableView Macht Methoden verfügbar, die den Inhalt einer Ansicht 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 zu teilen. |
IEnumReadyCallback Macht Methoden verfügbar, die es der Ansicht ermöglichen, den Implementierer zu benachrichtigen, wenn die Enumeration abgeschlossen ist. |
IFileDialog2 Erweitert die IFileDialog-Schnittstelle durch Die Bereitstellung von Methoden, die es dem Aufrufer ermöglichen, einen bestimmten, eingeschränkten Speicherort zu benennen, der im Allgemeinen Dateidialogfeld durchsucht werden kann, sowie alternativen Text anzugeben, der als Bezeichnung auf der Schaltfläche Abbrechen angezeigt werden soll. |
IFileDialogControlEvents Macht Methoden verfügbar, die es einer Anwendung ermöglichen, über Ereignisse benachrichtigt zu werden, die sich auf Steuerelemente beziehen, die die Anwendung einem allgemeinen Dateidialogfeld hinzugefügt hat. |
IFolderBandPriv IFolderBandPriv ist für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen verfügbar. Es kann in nachfolgenden Versionen geändert oder entfernt werden. |
IFolderViewHost Macht eine Methode verfügbar, die ein IFolderView-Objekt in einem Fenster hostet. |
IFolderViewOptions Macht Methoden verfügbar, die die Steuerung von Ordneransichtsoptionen speziell für die Ansichten von Windows 7 und höher ermöglichen. |
IHWEventHandler Wird von AutoPlay 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 behandeln. |
IImageRecompress Macht eine Methode verfügbar, mit der Bilder neu komprimiert werden. |
IInsertItem IInsertItem kann geändert oder nicht verfügbar sein. |
INameSpaceTreeAccessible Macht Methoden verfügbar, die Barrierefreiheitsaktionen für ein Shellelement aus einem Namespacestruktursteuerelement ausführen. |
INameSpaceTreeControl2 Erweitert die INameSpaceTreeControl-Schnittstelle, indem Methoden bereitgestellt werden, 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 Namespacestruktursteuerelement und dessen Elemente zu zeichnen. |
INameSpaceTreeControlDropHandler Macht Handlermethoden für Drag-and-Drop verfügbar. |
INameSpaceTreeControlEvents Macht Methoden für die Behandlung von INameSpaceTreeControl-Ereignissen verfügbar. |
IPreviousVersionsInfo Macht eine Methode verfügbar, die nach früheren Versionen von Serverdateien oder -ordnern sucht, die zum Zweck der Wiederherstellen durch die Schattenkopientechnologie von Windows Server 2003 gespeichert wurden. |
IPublishingWizard Macht Methoden für die Arbeit mit dem Onlinedruck-Assistenten, dem Webveröffentlichungs-Assistenten und dem Assistenten zum Hinzufügen von Netzwerkplatzen verfügbar. In Windows Vista unterstützt IPublishingWizard den Webveröffentlichungs-Assistenten oder den Onlinedruck-Assistenten nicht mehr. |
IQueryCancelAutoPlay Macht eine Methode verfügbar, die die automatische Wiedergabe oder die automatische Ausführung programmgesteuert außer Kraft setzt. Auf diese Weise können Sie den Speicherort und den Typ des Inhalts anpassen, der beim Einfügen von Medien gestartet wird. |
IQueryCodePage Ruft den numerischen Wert (CodePage-Bezeichner) der ANSI-Codepage ab und legt den wert fest. |
IResultsFolder Macht Methoden verfügbar, die Elemente aus einem Datenobjekt enthalten. |
ISearchBoxInfo Macht Methoden verfügbar, mit denen der Aufrufer informationen abrufen kann, die in ein Suchfeld eingegeben wurden. |
IShellRunDll Wird nicht unterstützt. (IShellRunDll) |
IShellView3 Erweitert die Funktionen von IShellView2, indem eine Methode zum Ersetzen von IShellView2::CreateViewWindow2 bereitgestellt wird. |
IStartMenuPinnedList Macht eine Methode verfügbar, die eine Anwendungsverknüpfung über das Startmenü oder die Taskleiste löst. |
IStreamAsync Macht Methoden zum Verwalten der Eingabe/Ausgabe (E/A) für einen asynchronen Stream verfügbar. |
IStreamUnbufferedInfo Macht eine Methode verfügbar, die die Sektorgröße als Hilfe für die Byteausrichtung bestimmt. |
ITrayDeskBand Macht Methoden verfügbar, die Deskbands anzeigen, ausblenden und abfragen. |
IUserAccountChangeCallback Macht eine Methode verfügbar, die aufgerufen wird, wenn das Bild, das ein Benutzerkonto darstellt, geändert wird. |
IUserNotification2 Macht Methoden verfügbar, die Benachrichtigungsinformationen festlegen und diese Benachrichtigung dann dem Benutzer in einer Ballon anzeigen, die in Verbindung mit dem Benachrichtigungsbereich der Taskleiste angezeigt wird. (IUserNotification2) |
IUserNotificationCallback Macht eine Methode für die Behandlung eines Mausklicks oder Kontextmenüzugriffs in einer Benachrichtigungsblase verfügbar. Wird mit IUserNotification2::Show verwendet. |
IUseToBrowseItem Diese Schnittstelle wird nicht unterstützt. Darf nicht verwendet werden. |
IVisualProperties Macht Methoden verfügbar, die visuelle Eigenschaften festlegen und abrufen. |
IWebWizardExtension Erweitert die IWizardExtension-Schnittstelle, indem Methoden zum Festlegen der anfänglichen URL der Assistentenerweiterung und einer bestimmten URL im Fehlerfall verfügbar sind. |
IWizardExtension Wird von Assistenten wie dem Webveröffentlichungs-Assistenten und dem Onlinedruckreihenfolge-Assistenten verwendet, die serverseitige Inhaltsseiten hosten. Diese Schnittstelle macht Methoden verfügbar, um unterstützte Erweiterungsseiten anzugeben und zu und aus diesen Seiten zu navigieren. |
IWizardSite Macht Methoden verfügbar, die von einer Assistentenerweiterung verwendet werden, um die Grenzen zwischen sich und dem Rest des Assistenten zu navigieren. |
Functions
SHAddDefaultPropertiesByExt Fügt dem Eigenschaftenspeicher Standardeigenschaften hinzu, die für die angegebene Dateierweiterung registriert sind. |
SHCreateDefaultPropertiesOp Erstellt einen Dateivorgang, der die Standardeigenschaften für das Shellelement festlegt, die noch nicht festgelegt wurden. |
SHResolveFolderPathInLibrary Versucht, den Zielspeicherort eines Bibliotheksordners aufzulösen, der verschoben oder umbenannt wurde. |
SHSetDefaultProperties Wendet den Standardsatz von Eigenschaften auf ein Shellelement an. |
Strukturen
NSTCCUSTOMDRAW Benutzerdefinierte Zeichnungsstruktur, die von INameSpaceTreeControlCustomDraw-Methoden verwendet wird. |
OVERLAPPED Enthält Informationen, die in asynchronen (überlappenden) Eingaben/Ausgaben (E/A) verwendet werden. |
Enumerationen
FOLDERVIEWOPTIONS Wird von Methoden der IFolderViewOptions-Schnittstelle verwendet, um Windows Vista-Optionen zu aktivieren, die in Windows 7 und höheren Systemen standardmäßig nicht unterstützt werden, und um neue Windows 7-Optionen zu deaktivieren. |
NSTCSTYLE2 Wird von Methoden des INameSpaceTreeControl2 verwendet, um erweiterte Anzeigestile in einer Shell-Namespace-Treeview anzugeben. |
SYNC_ENGINE_STATE_FLAGS Gibt Werte an, die von einer beliebigen Synchronisierungs-Engine verwendet werden, um ihre internen Engine-Zustände für den PKEY_StorageProviderStatus Wert des Eigenschaftenspeichers im Dateiindexer verfügbar zu machen, um die Eigenschaft zu aktualisieren, rufen Sie zuerst IShellItem2::GetPropertyStore mit dem GPS_EXTRINSICPROPERTIES-Flag auf. Rufen Sie als Nächstes die IPropertyStore::SetValue-Methode des zurückgegebenen Objekts auf, und geben Sie den PKEY_StorageProviderStatus Schlüssel an, um den Bitmaskenwert der Eigenschaft mithilfe dieser SYNC_ENGINE_STATE_FLAGS festzulegen. |
UNDOCK_REASON Werte, die den Grund angeben, warum ein angedocktes Barrierefreiheits-App-Fenster aufgehoben wurde. Wird von IAccessibilityDockingServiceCallback::Undocked verwendet. |
VPCOLORFLAGS Gibt die Verwendung einer Farbe an. Wird von IVisualProperties-Methoden verwendet. |
VPWATERMARKFLAGS Gibt Wasserzeichenflags an. Wird von IVisualProperties::SetWatermark verwendet. |