Share via


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.