Share via


oleidl.h-Header

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

oleidl.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IDropSource

Die IDropSource-Schnittstelle ist eine der Schnittstellen, die Sie implementieren, um Drag-and-Drop-Vorgänge in Ihrer Anwendung bereitzustellen.
IDropSourceNotify

Die IDropSourceNotify-Schnittstelle wird in einem IDropSource-Objekt implementiert, um Benachrichtigungen von OLE zu empfangen, wenn ein Benutzer die Maus in ein oder aus einem potenziellen Löschzielfenster zieht.
Idroptarget

Die IDropTarget-Schnittstelle ist eine der Schnittstellen, die Sie implementieren, um Drag-and-Drop-Vorgänge in Ihrer Anwendung bereitzustellen.
IEnterpriseDropTarget

Wenn sie von der Dropzielanwendung implementiert wird, gibt diese Schnittstelle der OLE-Drag and Drop-Engine die Möglichkeit, zu bestimmen, ob die Dropzielanwendung die Unternehmensschutzrichtlinie auswerten möchte, und gibt der OLE-Drag and Drop-Engine eine Möglichkeit, die Unternehmens-ID der Drop-Quellanwendung für die Dropzielanwendung bereitzustellen.
IEnumOLEVERB

Listet die verschiedenen Verben auf, die für ein Objekt verfügbar sind, in der Reihenfolge der aufsteigenden Verbzahl. Ein Enumerator, der die IEnumOLEVERB-Schnittstelle implementiert, wird von IOleObject::EnumVerbs zurückgegeben.
IOleAdviseHolder

Verwaltet Beratungsverbindungen und Benachrichtigungen zu zusammengesetzten Dokumenten auf einem Objektserver.
IOleCache

Ermöglicht die Steuerung der Präsentationsdaten, die in einem Objekt zwischengespeichert werden. Zwischengespeicherte Präsentationsdaten sind für den Container des Objekts verfügbar, auch wenn die Serveranwendung nicht ausgeführt wird oder nicht verfügbar ist.
IOleCache2

Ermöglicht Objektclients, jeden mit IOleCache::Cache erstellten Cache selektiv zu aktualisieren.
IOleCacheControl

Ermöglicht die ordnungsgemäße Wartung von Caches. Die Caches werden verwaltet, indem die IDataObject-Implementierung des ausgeführten Objekts mit dem Cache verbunden wird, sodass der Cache Benachrichtigungen vom ausgeführten Objekt empfangen kann.
IOleClientSite

Stellt die primäre Methode bereit, mit der ein eingebettetes Objekt Informationen über den Speicherort und den Umfang seiner Anzeigewebsite, seinen Moniker, seine Benutzeroberfläche und andere Ressourcen erhält, die von seinem Container bereitgestellt werden.
IOleContainer

Listet Objekte in einem zusammengesetzten Dokument auf, oder sperrt einen Container im Ausführungszustand. Container- und Objektanwendungen implementieren diese Schnittstelle.
IOleInPlaceActiveObject

Stellt einen direkten Kommunikationskanal zwischen einem direkten Objekt und dem äußeren Rahmenfenster der zugehörigen Anwendung und dem Dokumentfenster innerhalb der Anwendung bereit, die das eingebettete Objekt enthält.
IOleInPlaceFrame

Steuert das Framefenster der obersten Ebene des Containers.
IOleInPlaceObject

Verwaltet die Aktivierung und Deaktivierung von direkten Objekten und bestimmt, wie viel des direkten Objekts angezeigt werden soll.
IOleInPlaceSite

Verwaltet die Interaktion zwischen dem Container und der direkten Clientsite des Objekts. Denken Sie daran, dass der Clientstandort die Anzeigewebsite für eingebettete Objekte ist und Positions- und konzeptionelle Informationen zum Objekt bereitstellt.
IOleInPlaceUIWindow

Wird von Containeranwendungen implementiert und von Objektanwendungen zum Aushandeln des Rahmenraums im Dokument- oder Rahmenfenster verwendet.
IOleItemContainer

Wird von Elementmonikern verwendet, wenn sie an die von ihnen identifizierten Objekte gebunden sind.
IOleLink

Ermöglicht es einem verknüpften Objekt, seinen Container mit Funktionen zur Verknüpfung bereitzustellen.
IOleObject

Dient als prinzipales Mittel, mit dem ein eingebettetes Objekt grundlegende Funktionen für seinen Container bereitstellt und mit diesem kommuniziert.
IOleWindow

Die IOleWindow-Schnittstelle stellt Methoden bereit, die es einer Anwendung ermöglichen, das Handle für die verschiedenen Fenster abzurufen, die an der direkten Aktivierung teilnehmen, sowie den kontextsensitiven Hilfemodus zu betreten und zu beenden.
IParseDisplayName

Analysiert eine anzeigebare Namenszeichenfolge, um sie in einen Moniker für benutzerdefinierte Monikerimplementierungen zu konvertieren.
IViewObject

Ermöglicht es einem Objekt, sich direkt anzuzeigen, ohne ein Datenobjekt an den Aufrufer zu übergeben. Darüber hinaus kann diese Schnittstelle eine Verbindung mit einer Empfehlungssenke erstellen und verwalten, sodass der Aufrufer über Änderungen im Ansichtsobjekt benachrichtigt werden kann.
IViewObject2

Eine Erweiterung der IViewObject-Schnittstelle, die die Größe der Zeichnung für eine bestimmte Ansicht eines Objekts zurückgibt. Sie können verhindern, dass das Objekt ausgeführt wird, wenn es nicht bereits ausgeführt wird, indem Sie diese Methode anstelle von IOleObject::GetExtent aufrufen.

Functions

 
CLIPFORMAT_UserFree

Die CLIPFORMAT_UserFree-Funktion (oleidl.h) gibt Ressourcen auf der Serverseite frei, wenn sie von RPC-Stubdateien aufgerufen werden.
CLIPFORMAT_UserFree64

Die CLIPFORMAT_UserFree64-Funktion (oleidl.h) gibt Ressourcen auf der Serverseite frei, wenn sie von RPC-Stubdateien aufgerufen werden.
CLIPFORMAT_UserMarshal

Die CLIPFORMAT_UserMarshal-Funktion (oleidl.h) marshallt ein CLIPFORMAT-Objekt in den RPC-Puffer.
CLIPFORMAT_UserMarshal64

Die CLIPFORMAT_UserMarshal64-Funktion (oleidl.h) marshallt ein CLIPFORMAT-Objekt in den RPC-Puffer.
CLIPFORMAT_UserSize

Die CLIPFORMAT_UserSize-Funktion (oleidl.h) berechnet die Drahtgröße des CLIPFORMAT-Objekts und ruft den Handle und die Daten ab.
CLIPFORMAT_UserSize64

Die CLIPFORMAT_UserSize64-Funktion (oleidl.h) berechnet die Drahtgröße des CLIPFORMAT-Objekts und ruft dessen Handle und Daten ab.
CLIPFORMAT_UserUnmarshal

Die CLIPFORMAT_UserUnmarshal-Funktion (oleidl.h) hebt ein CLIPFORMAT-Objekt aus dem RPC-Puffer auf.
CLIPFORMAT_UserUnmarshal64

Die CLIPFORMAT_UserUnmarshal64-Funktion (oleidl.h) hebt ein CLIPFORMAT-Objekt aus dem RPC-Puffer auf.
HACCEL_UserFree

Die HACCEL_UserFree-Funktion (oleidl.h) gibt Ressourcen auf der Serverseite frei, wenn sie von RPC-Stubdateien aufgerufen werden.
HACCEL_UserFree64

Die HACCEL_UserFree64-Funktion (oleidl.h) gibt Ressourcen auf der Serverseite frei, wenn sie von RPC-Stubdateien aufgerufen werden.
HACCEL_UserMarshal

Marshallt einen HACCEL in den RPC-Puffer.
HACCEL_UserMarshal64

Marshallt ein HACCEL-Objekt in den RPC-Puffer.
HACCEL_UserSize

Die HACCEL_UserSize-Funktion (oleidl.h) berechnet die Drahtgröße des HACCEL-Objekts und ruft den Handle und die Daten ab.
HACCEL_UserSize64

Die HACCEL_UserSize64-Funktion (oaild.h) berechnet die Drahtgröße des HACCEL-Objekts und ruft den Handle und die Daten ab.
HACCEL_UserUnmarshal

Die HACCEL_UserUnmarshal-Funktion (oleidl.h) entmarshaliert ein HACCEL-Objekt aus dem RPC-Puffer.
HACCEL_UserUnmarshal64

Die HACCEL_UserUnmarshal64-Funktion (oleidl.h) entmarshaliert ein HACCEL-Objekt aus dem RPC-Puffer.
HDC_UserFree

Die HDC_UserFree-Funktion (oleidl.h) gibt Ressourcen auf der Serverseite frei, wenn sie von RPC-Stubdateien aufgerufen werden.
HDC_UserFree64

Die HDC_UserFree64-Funktion (oleidl.h) gibt Ressourcen auf der Serverseite frei, wenn sie von RPC-Stubdateien aufgerufen werden.
HDC_UserMarshal

Die HDC_UserMarshal-Funktion (oleidl.h) marshallt ein HDC-Objekt in den RPC-Puffer.
HDC_UserMarshal64

Die HDC_UserMarshal64-Funktion (oleidl.h) marshallt ein HDC-Objekt in den RPC-Puffer.
HDC_UserSize

Die HDC_UserSize-Funktion (oleidl.h) berechnet die Drahtgröße des HDC-Objekts und ruft den Handle und die Daten ab.
HDC_UserSize64

Die HDC_UserSize64-Funktion (oleidl.h) berechnet die Drahtgröße des HDC-Objekts und ruft den Handle und die Daten ab.
HDC_UserUnmarshal

Die HDC_UserUnmarshal-Funktion (oleidl.h) hebt ein HDC-Objekt aus dem RPC-Puffer auf.
HDC_UserUnmarshal64

Die HDC_UserUnmarshal64-Funktion (oleidl.h) hebt ein HDC-Objekt aus dem RPC-Puffer auf.
HGLOBAL_UserFree

Die HGLOBAL_UserFree-Funktion (oleidl.h) gibt Ressourcen auf der Serverseite frei, wenn sie von RPC-Stubdateien aufgerufen werden.
HGLOBAL_UserFree64

Die HGLOBAL_UserFree64-Funktion (oleidl.h) gibt Ressourcen auf der Serverseite frei, wenn sie von RPC-Stubdateien aufgerufen werden.
HGLOBAL_UserMarshal

Marshallt eine HGLOBAL in den RPC-Puffer.
HGLOBAL_UserMarshal64

Marshallt ein HGLOBAL-Objekt in den RPC-Puffer.
HGLOBAL_UserSize

Die HGLOBAL_UserSize-Funktion (oleidl.h) berechnet die Drahtgröße des HGLOBAL-Objekts und ruft den Handle und die Daten ab.
HGLOBAL_UserSize64

Die HGLOBAL_UserSize64-Funktion (oleidl.h) berechnet die Drahtgröße des HGLOBAL-Objekts und ruft den Handle und die Daten ab.
HGLOBAL_UserUnmarshal

Die HGLOBAL_UserUnmarshal-Funktion (oleidl.h) hebt ein HGLOBAL-Objekt aus dem RPC-Puffer auf.
HGLOBAL_UserUnmarshal64

Die HGLOBAL_UserUnmarshal64-Funktion (oleidl.h) entmarshaliert ein HGLOBAL-Objekt aus dem RPC-Puffer.
HMENU_UserFree

Die HMENU_UserFree-Funktion (oleidl.h) gibt Ressourcen auf der Serverseite frei, wenn sie von RPC-Stubdateien aufgerufen werden.
HMENU_UserFree64

Die HMENU_UserFree64-Funktion (oleidl.h) gibt Ressourcen auf der Serverseite frei, wenn sie von RPC-Stubdateien aufgerufen werden.
HMENU_UserMarshal

Die HMENU_UserMarshal-Funktion (oleidl.h) marshallt eine HMENU in den RPC-Puffer.
HMENU_UserMarshal64

Die HMENU_UserMarshal64-Funktion (oleidl.h) marshallt eine HMENU in den RPC-Puffer.
HMENU_UserSize

Die HMENU_UserSize-Funktion (oleidl.h) berechnet die Drahtgröße des HMENU-Objekts und ruft den Handle und die Daten ab.
HMENU_UserSize64

Die HMENU_UserSize64-Funktion (oleidl.h) berechnet die Drahtgröße des HMENU-Objekts und ruft den Handle und die Daten ab.
HMENU_UserUnmarshal

Die HMENU_UserUnmarshal-Funktion (oleidl.h) entmarshaliert ein HMENU-Objekt aus dem RPC-Puffer.
HMENU_UserUnmarshal64

Die HMENU_UserUnmarshal64-Funktion (oleidl.h) hebt ein HMENU-Objekt aus dem RPC-Puffer auf.
HWND_UserFree

Die HWND_UserFree-Funktion (oleidl.h) gibt Ressourcen auf der Serverseite frei, wenn sie durch RPC-Stubdateien aufgerufen werden.
HWND_UserFree64

Die HWND_UserFree64-Funktion (oleidl.h) gibt Ressourcen auf der Serverseite frei, wenn sie von RPC-Stubdateien aufgerufen werden.
HWND_UserMarshal

Die HWND_UserMarshal-Funktion (oleidl.h) marshallt ein HWND-Objekt in den RPC-Puffer.
HWND_UserMarshal64

Die HWND_UserMarshal64-Funktion (oleidl.h) marshallt ein HWND-Objekt in den RPC-Puffer.
HWND_UserSize

Die HWND_UserSize-Funktion (oleidl.h) berechnet die Drahtgröße des HWND-Objekts und ruft den Handle und die Daten ab.
HWND_UserSize64

Die HWND_UserSize64-Funktion (oleidl.h) berechnet die Drahtgröße des HWND-Objekts und ruft den Handle und die Daten ab.
HWND_UserUnmarshal

Die HWND_UserUnmarshal-Funktion (oleidl.h) entmarshaliert ein HWND-Objekt aus dem RPC-Puffer.
HWND_UserUnmarshal64

Die HWND_UserUnmarshal64-Funktion (oleidl.h) entmarshaliert ein HWND-Objekt aus dem RPC-Puffer.
STGMEDIUM_UserFree

Die STGMEDIUM_UserFree-Funktion (oleidl.h) gibt Ressourcen auf der Serverseite frei, wenn sie von RPC-Stubdateien aufgerufen werden.
STGMEDIUM_UserFree64

Die STGMEDIUM_UserFree64-Funktion (oleidl.h) gibt Ressourcen auf der Serverseite frei, wenn sie von RPC-Stubdateien aufgerufen werden.
STGMEDIUM_UserMarshal

Die STGMEDIUM_UserMarshal-Funktion (oleidl.h) marshallt ein STGMEDIUM-Objekt in den RPC-Puffer.
STGMEDIUM_UserMarshal64

Die STGMEDIUM_UserMarshal64-Funktion (oleidl.h) marshallt ein STGMEDIUM-Objekt in den RPC-Puffer.
STGMEDIUM_UserSize

Die STGMEDIUM_UserSize-Funktion (oleidl.h) berechnet die Drahtgröße des STGMEDIUM-Objekts und ruft dessen Handle und Daten ab.
STGMEDIUM_UserSize64

Die STGMEDIUM_UserSize64-Funktion (oleidl.h) berechnet die Drahtgröße des STGMEDIUM-Objekts und ruft dessen Handle und Daten ab.
STGMEDIUM_UserUnmarshal

Die STGMEDIUM_UserUnmarshal-Funktion (oleidl.h) hebt ein STGMEDIUM-Objekt aus dem RPC-Puffer auf.
STGMEDIUM_UserUnmarshal64

Die STGMEDIUM_UserUnmarshal64-Funktion (oleidl.h) entmarshaliert ein STGMEDIUM-Objekt aus dem RPC-Puffer.

Strukturen

 
OBJECTDESCRIPTOR

Stellt die Datenstruktur dar, die für die Dateiformate CF_OBJECTDESRIPTOR und CF_LINKSRCDESCRIPTOR verwendet wird.
OLEINPLACEFRAMEINFO

Enthält Informationen zu den Acceleratoren, die von einem Container während einer direkten Sitzung unterstützt werden. Die Struktur wird in der IOleInPlaceSite::GetWindowContext-Methode und der OleTranslateAccelerator-Funktion verwendet.
OLEMENUGROUPWIDTHS

Gibt die Anzahl der Menüelemente in jeder der sechs Menügruppen eines Menüs an, das während einer direkten Bearbeitungssitzung zwischen einem Container und einem Objektserver gemeinsam genutzt wird. Dies ist der Mechanismus zum Erstellen eines freigegebenen Menüs.
OLEVERB

Definiert ein Verb, das von einem Objekt unterstützt wird. Die IOleObject::EnumVerbs-Methode erstellt einen Enumerator, der diese Strukturen für ein Objekt auflisten kann, und stellt einen Zeiger auf das IEnumOLEVERB des Enumerators bereit.

Enumerationen

 
BINDSPEED

Gibt an, wie lange der Aufrufer ungefähr warten wird, um an ein Objekt zu binden.
DISCARDCACHE

Gibt an, was mit Caches geschehen soll, die aus dem Arbeitsspeicher verworfen werden sollen, wenn ihr modifiziert Bit festgelegt wurde.
OLECLOSE

Gibt an, ob ein Objekt vor dem Schließen gespeichert werden soll.
OLECONTF

Gibt den Typ der objekte an, die aufgelistet werden sollen.
OLEGETMONIKER

Steuert Aspekte des Verhaltens der Methoden IOleObject::GetMoniker und IOleClientSite::GetMoniker.
OLELINKBIND

Steuert Bindungsvorgänge an eine Linkquelle.
OLEMISC

Beschreibt verschiedene Merkmale eines Objekts oder einer Objektklasse.
OLERENDER

Gibt den Typ der Zwischenspeicherung an, die für neu erstellte Objekte angefordert wird.
OLEUPDATE

Gibt an, ob das verknüpfte Objekt die zwischengespeicherten Daten für das verknüpfte Objekt automatisch oder nur aktualisiert, wenn der Container entweder die Methoden IOleObject::Update oder IOleLink::Update aufruft. Die Konstanten werden in der IOleLink-Schnittstelle verwendet.
OLEVERBATTRIB

Beschreibt die Attribute eines angegebenen Verbs für ein Objekt.
OLEWHICHMK

Gibt an, welcher Teil des Monikers eines Objekts festgelegt oder abgerufen wird.
USERCLASSTYPE

Gibt die verschiedenen Varianten des Anzeigenamens an, der einer Objektklasse zugeordnet ist.