ole2.h-Header
Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter
ole2.h enthält die folgenden Programmierschnittstellen:
CreateDataAdviseHolder Die CreateDataAdviseHolder-Funktion (ole2.h) ruft einen Zeiger auf die OLE-Implementierung von IDataAdviseHolder für das Data Advise Holder-Objekt ab. |
CreateOleAdviseHolder Erstellt ein Empfehlungshalterobjekt für die Verwaltung zusammengesetzter Dokumentbenachrichtigungen. Es gibt einen Zeiger auf die OLE-Implementierung der IOleAdviseHolder-Schnittstelle des Objekts zurück. |
Dodragdrop Führt einen OLE-Drag-and-Drop-Vorgang aus. |
IsAccelerator Bestimmt, ob die angegebene Tastenkombination einem Accelerator in der angegebenen Beschleunigertabelle zugeordnet ist. |
OleBuildVersion Diese Funktion ist veraltet. |
OleConvertIStorageToOLESTREAM Die OleConvertIStorageToOLESTREAM-Funktion konvertiert das angegebene Speicherobjekt aus dem strukturierten OLE 2-Speicher in das OLE 1-Speicherobjektmodell, schließt jedoch die Präsentationsdaten nicht ein. Dies ist eine von mehreren Kompatibilitätsfunktionen. |
OleConvertIStorageToOLESTREAMEx Die OleConvertIStorageToOLESTREAMEx-Funktion konvertiert das angegebene Speicherobjekt vom strukturierten OLE 2-Speicher in das OLE 1-Speicherobjektmodell, einschließlich der Präsentationsdaten. |
OleConvertOLESTREAMToIStorage Konvertiert das angegebene Objekt aus dem OLE 1-Speichermodell in ein strukturiertes OLE 2-Speicherobjekt, ohne Präsentationsdaten anzugeben. |
OleConvertOLESTREAMToIStorageEx Die OleConvertOLESTREAMToIStorageEx-Funktion konvertiert das angegebene Objekt aus dem OLE 1-Speichermodell in ein strukturiertes OLE 2-Speicherobjekt einschließlich Präsentationsdaten. Dies ist eine von mehreren Kompatibilitätsfunktionen. |
OleCreate Die OleCreate-Funktion (ole2.h) erstellt ein eingebettetes Objekt, das durch eine CLSID identifiziert wird. Es kann das Menüelement implementieren, das es dem Endbenutzer ermöglicht, ein Objekt einzufügen. |
OleCreateDefaultHandler Erstellt eine neue instance des Standardeinbettungshandlers. Diese instance wird initialisiert, sodass ein lokaler Server erstellt wird, wenn das eingebettete Objekt in den Ausführungszustand wechselt. |
OleCreateEmbeddingHelper Erstellt ein OLE-Einbettungshilfsobjekt mithilfe von anwendungsseitig bereitgestelltem Code, der mit Teilen des OLE-Standardobjekthandlers aggregiert ist. Dieses Hilfsobjekt kann erstellt und in einem bestimmten Kontext und einer bestimmten Rolle verwendet werden, wie vom Aufrufer festgelegt. |
OleCreateEx Erweitert die OleCreate-Funktionalität, indem eine effizientere Instanziierung von Objekten in Containern unterstützt wird, die das Zwischenspeichern mehrerer Präsentationsformate oder Daten anstelle des einzelnen von OleCreate unterstützten Formats erfordern. |
OleCreateFromData Erstellt ein eingebettetes Objekt aus einem Datenübertragungsobjekt, das entweder aus der Zwischenablage oder im Rahmen eines OLE-Drag-and-Drop-Vorgangs abgerufen wird. Es soll verwendet werden, um ein Einfügen aus einem OLE-Drag-and-Drop-Vorgang zu implementieren. |
OleCreateFromDataEx Erweitert die OleCreateFromData-Funktionalität, indem eine effizientere Instanziierung von Objekten in Containern unterstützt wird, die die Zwischenspeicherung mehrerer Präsentations- oder Datenformate anstelle des einzelnen Von OleCreateFromData unterstützten Formats erfordern. |
OleCreateFromFile Die OleCreateFromFile-Funktion (ole2.h) erstellt ein eingebettetes Objekt aus dem Inhalt einer benannten Datei. |
OleCreateFromFileEx Erweitert die OleCreateFromFile-Funktionalität, indem eine effizientere Instanziierung von Objekten in Containern unterstützt wird, die das Zwischenspeichern mehrerer Präsentationsformate oder Daten anstelle des einzelnen von OleCreateFromFile unterstützten Formats erfordern. |
OleCreateLink Erstellt ein verknüpftes OLE-Dokumentobjekt. |
OleCreateLinkEx Erweitert die OleCreateLink-Funktionalität, indem eine effizientere Instanziierung von Objekten in Containern unterstützt wird, die das Zwischenspeichern mehrerer Präsentations- oder Datenformate anstelle des von OleCreateLink unterstützten einzelnen Formats erfordern. |
OleCreateLinkFromData Erstellt ein verknüpftes Objekt aus einem Datenübertragungsobjekt, das entweder aus der Zwischenablage oder als Teil eines OLE-Drag-and-Drop-Vorgangs abgerufen wird. |
OleCreateLinkFromDataEx Erweitert die OleCreateLinkFromData-Funktionalität, indem eine effizientere Instanziierung von Objekten in Containern unterstützt wird, die die Zwischenspeicherung mehrerer Formate von Präsentationen oder Daten erfordern, anstatt das einzelne format, das von OleCreateLinkFromData unterstützt wird. |
OleCreateLinkToFile Erstellt ein Objekt, das mit einer Datei verknüpft ist. |
OleCreateLinkToFileEx Erweitert die OleCreateLinkToFile-Funktionalität, indem eine effizientere Instanziierung von Objekten in Containern unterstützt wird, die das Zwischenspeichern mehrerer Präsentations- oder Datenformate anstelle des einzelnen Von OleCreateLinkToFile unterstützten Formats erfordern. |
OleCreateMenuDescriptor Erstellt und gibt einen OLE-Menüdeskriptor (d. h. eine von OLE bereitgestellte Datenstruktur, die die Menüs beschreibt) für OLE zum Senden von Menünachrichten und -befehlen zurück. |
OleCreateStaticFromData Erstellt ein statisches Objekt, das nur eine Darstellung ohne native Daten aus einem Datenübertragungsobjekt enthält. |
OleDestroyMenuDescriptor Wird vom Container aufgerufen, um den freigegebenen Menüdeskriptor frei zu geben, der von der OleCreateMenuDescriptor-Funktion zugewiesen wird. |
OleDoAutoConvert Konvertiert ein Objekt automatisch in eine neue Klasse, wenn die automatische Konvertierung für diese Objektklasse in der Registrierung festgelegt ist. |
OleDraw Die OleDraw-Funktion (ole2.h) ermöglicht das Zeichnen von Objekten einfacher. Sie können es verwenden, anstatt IViewObject::D raw direkt aufzurufen. |
OleDuplicateData Dupliziert die im angegebenen Handle gefundenen Daten und gibt ein Handle an die doppelten Daten zurück. Die Quelldaten befinden sich in einem Zwischenablageformat. Verwenden Sie diese Funktion, um einige der Datenübertragungsschnittstellen wie IDataObject zu implementieren. |
OleFlushClipboard Führt die Sequenz zum Herunterfahren der Zwischenablage aus. Außerdem wird der IDataObject-Zeiger freigegeben, der von der OleSetClipboard-Funktion in der Zwischenablage platziert wurde. |
OleGetAutoConvert Bestimmt, ob die Registrierung für Objekte einer angegebenen CLSID festgelegt ist, die automatisch in eine andere CLSID konvertiert werden sollen, und ruft die neue CLSID ab. |
OleGetClipboard Ruft ein Datenobjekt ab, mit dem Sie auf den Inhalt der Zwischenablage zugreifen können. |
OleGetClipboardWithEnterpriseInfo Ermöglicht Windows Information Protection aufgeklärten Anwendungen das Abrufen eines IDataObject aus der OLE-Zwischenablage zusammen mit Windows Information Protection Informationen zu den Daten und der Quellanwendung. |
OleGetIconOfClass Gibt ein Handle an eine Metadatei zurück, die ein Symbol und eine Zeichenfolgenbezeichnung für die angegebene CLSID enthält. |
OleGetIconOfFile Gibt ein Handle für eine Metadatei zurück, die ein Symbol und eine Zeichenfolgenbezeichnung für den angegebenen Dateinamen enthält. |
OleInitialize Initialisiert die COM-Bibliothek für das aktuelle Apartment, identifiziert das Parallelitätsmodell als Single-Thread-Apartment (STA) und aktiviert zusätzliche Funktionen, die im Abschnitt "Hinweise" unten beschrieben werden. |
OleIsCurrentClipboard Bestimmt, ob sich der Datenobjektzeiger, der zuvor von der OleSetClipboard-Funktion in der Zwischenablage platziert wurde, weiterhin in der Zwischenablage befindet. |
OleIsRunning Bestimmt, ob sich ein zusammengesetztes Dokumentobjekt derzeit im Ausführungszustand befindet. |
OleLoad Lädt ein in einem angegebenen Speicherobjekt geschachteltes Objekt in den Arbeitsspeicher. |
OleLoadFromStream Die OleLoadFromStream-Funktion (ole2.h) lädt ein Objekt aus dem Stream. |
OleLockRunning Sperrt ein bereits ausgeführtes Objekt in den Ausführungszustand oder entsperrt es aus dem Ausführungszustand. (OleLockRunning) |
OleMetafilePictFromIconAndLabel Erstellt eine Metadatei, in der das angegebene Symbol und die angegebene Bezeichnung gezeichnet werden. |
OleNoteObjectVisible Erhöht oder dekrementiert einen externen Verweis, der ein Objekt im Ausführungszustand hält. |
OleQueryCreateFromData Überprüft, ob ein Datenobjekt über eines der Formate verfügt, die es durch einen Aufruf der OleCreateFromData- oder OleCreateStaticFromData-Funktion zu einem eingebetteten Objekt werden lassen. |
OleQueryLinkFromData Bestimmt, ob ein verknüpftes OLE-Objekt (anstelle eines eingebetteten OLE-Objekts) aus einem Zwischenablagedatenobjekt erstellt werden kann. |
OleRegEnumFormatEtc Erstellt ein Enumerationsobjekt, das zum Auflisten von Datenformaten verwendet werden kann, die von einem OLE-Objektserver in der Systemregistrierung registriert wurden. |
OleRegEnumVerbs Stellt eine Enumeration der registrierten Verben für die angegebene Klasse bereit. Entwickler benutzerdefinierter DLL-Objektanwendungen verwenden diese Funktion, um das Verhalten des Standardobjekthandlers zu emulieren. |
OleRegGetMiscStatus Gibt verschiedene Informationen über die Präsentation und das Verhalten zurück, die von der angegebenen CLSID aus der Registrierung unterstützt werden. |
OleRegGetUserType Ruft den Benutzertyp der angegebenen Klasse aus der Registrierung ab. |
OleRun Versetzt ein zusammengesetztes OLE-Dokumentobjekt in den Ausführungszustand. |
OleSave Speichert ein im Transaktionsmodus geöffnetes Objekt im angegebenen Speicherobjekt. |
OleSaveToStream Die OleSaveToStream-Funktion (ole2.h) speichert ein Objekt mit der IPersistStream-Schnittstelle darauf im angegebenen Stream. |
OleSetAutoConvert Gibt eine CLSID für die automatische Konvertierung in eine andere Klasse an, wenn ein Objekt dieser Klasse geladen wird. |
OleSetClipboard Platziert einen Zeiger auf ein bestimmtes Datenobjekt in der Zwischenablage. Dadurch wird der Zugriff auf das Datenobjekt für die OleGetClipboard-Funktion ermöglicht. |
OleSetContainedObject Benachrichtigt ein Objekt, dass es in einen OLE-Container eingebettet ist. Dadurch wird sichergestellt, dass die Verweiszählung für Container, die Links zu eingebetteten Objekten unterstützen, ordnungsgemäß durchgeführt wird. (OleSetContainedObject) |
OleSetMenuDescriptor Installiert oder entfernt OLE-Verteilungscode aus dem Framefenster des Containers. |
OleTranslateAccelerator Durch die Objektanwendung aufgerufen, ermöglicht es dem Container eines Objekts, Beschleuniger gemäß der Acceleratortabelle des Containers zu übersetzen. |
OleUninitialize Schließt die COM-Bibliothek in der Wohnung, gibt alle Klassenfabriken, anderen COM-Objekte oder Server frei, die sich im Apartment befinden, deaktiviert RPC für das Apartment und gibt alle Ressourcen frei, die das Apartment verwaltet. |
ReadFmtUserTypeStg Die ReadFmtUserTypeStg-Funktion gibt das Zwischenablageformat und den Benutzertyp zurück, der zuvor mit der WriteFmtUserTypeStg-Funktion gespeichert wurde. |
RegisterDragDrop Registriert das angegebene Fenster als Ziel eines OLE-Drag-and-Drop-Vorgangs und gibt die IDropTarget-instance an, die für Ablagevorgänge verwendet werden soll. |
ReleaseStgMedium Gibt das angegebene Speichermedium frei. |
RevokeDragDrop Widerruft die Registrierung des angegebenen Anwendungsfensters als potenzielles Ziel für OLE-Drag-and-Drop-Vorgänge. |
SetConvertStg Die SetConvertStg-Funktion legt das Convert-Bit in einem Speicherobjekt fest, um anzugeben, dass das Objekt beim Öffnen in eine neue Klasse konvertiert werden soll. Die Einstellung kann mit einem Aufruf der GetConvertStg-Funktion abgerufen werden. |
WriteFmtUserTypeStg Die WriteFmtUserTypeStg-Funktion schreibt ein Zwischenablageformat und einen Benutzertyp in das Speicherobjekt. |