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. |