Partager via


en-tête ole2.h

Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :

ole2.h contient les interfaces de programmation suivantes :

Fonctions

 
CreateDataAdviseHolder

La fonction CreateDataAdviseHolder (ole2.h) récupère un pointeur vers l’implémentation OLE d’IDataAdviseHolder sur l’objet de titulaire de données.
CreateOleAdviseHolder

Crée un objet de titulaire de conseil pour la gestion des notifications de documents composés. Elle retourne un pointeur vers l’implémentation OLE de l’objet de l’interface IOleAdviseHolder.
DoDragDrop

Effectue une opération de glisser-déplacer OLE.
IsAccelerator

Détermine si la séquence de touches spécifiée est mappée à un accélérateur dans la table d’accélérateurs spécifiée.
OleBuildVersion

Cette fonction est obsolète.
OleConvertIStorageToOLESTREAM

La fonction OleConvertIStorageToOLESTREAM convertit l’objet de stockage spécifié du stockage structuré OLE 2 en modèle objet de stockage OLE 1, mais n’inclut pas les données de présentation. Il s’agit de l’une des nombreuses fonctions de compatibilité.
OleConvertIStorageToOLESTREAMEx

La fonction OleConvertIStorageToOLESTREAMEx convertit l’objet de stockage spécifié du stockage structuré OLE 2 en modèle objet de stockage OLE 1, y compris les données de présentation.
OleConvertOLESTREAMToIStorage

Convertit l’objet spécifié du modèle de stockage OLE 1 en objet de stockage structuré OLE 2 sans spécifier les données de présentation.
OleConvertOLESTREAMToIStorageEx

La fonction OleConvertOLESTREAMToIStorageEx convertit l’objet spécifié du modèle de stockage OLE 1 en objet de stockage structuré OLE 2, y compris les données de présentation. Il s’agit de l’une des nombreuses fonctions de compatibilité.
OleCreate

La fonction OleCreate (ole2.h) crée un objet incorporé identifié par un CLSID. Il peut implémenter l’élément de menu qui permet à l’utilisateur final d’insérer un objet.
OleCreateDefaultHandler

Crée une instance du gestionnaire d’incorporation par défaut. Cette instance est initialisée pour créer un serveur local lorsque l’objet incorporé passe à l’état d’exécution.
OleCreateEmbeddingHelper

Crée un objet d’assistance d’incorporation OLE à l’aide du code fourni par l’application agrégé avec des éléments du gestionnaire d’objets par défaut OLE. Cet objet d’assistance peut être créé et utilisé dans un contexte et un rôle spécifiques, tels que déterminés par l’appelant.
OleCreateEx

Étend la fonctionnalité OleCreate en prenant en charge l’instanciation plus efficace des objets dans les conteneurs nécessitant la mise en cache de plusieurs formats de présentation ou de données, au lieu du format unique pris en charge par OleCreate.
OleCreateFromData

Crée un objet incorporé à partir d’un objet de transfert de données récupéré dans le Presse-papiers ou dans le cadre d’une opération de glisser-déplacer OLE. Il est destiné à être utilisé pour implémenter un collage à partir d’une opération de glisser-déplacer OLE.
OleCreateFromDataEx

Étend la fonctionnalité OleCreateFromData en prenant en charge l’instanciation plus efficace des objets dans les conteneurs nécessitant la mise en cache de plusieurs formats de présentation ou de données, au lieu du format unique pris en charge par OleCreateFromData.
OleCreateFromFile

La fonction OleCreateFromFile (ole2.h) crée un objet incorporé à partir du contenu d’un fichier nommé.
OleCreateFromFileEx

Étend la fonctionnalité OleCreateFromFile en prenant en charge l’instanciation plus efficace des objets dans les conteneurs nécessitant la mise en cache de plusieurs formats ou données de présentation, au lieu du format unique pris en charge par OleCreateFromFile.
OleCreateLink

Crée un objet lié de document composé OLE.
OleCreateLinkEx

Étend la fonctionnalité OleCreateLink en prenant en charge l’instanciation plus efficace des objets dans les conteneurs nécessitant la mise en cache de plusieurs formats de présentations ou de données, au lieu du format unique pris en charge par OleCreateLink.
OleCreateLinkFromData

Crée un objet lié à partir d’un objet de transfert de données récupéré à partir du Presse-papiers ou dans le cadre d’une opération de glisser-déplacer OLE.
OleCreateLinkFromDataEx

Étend la fonctionnalité OleCreateLinkFromData en prenant en charge l’instanciation plus efficace des objets dans les conteneurs nécessitant la mise en cache de plusieurs formats de présentations ou de données, au lieu du format unique pris en charge par OleCreateLinkFromData.
OleCreateLinkToFile

Crée un objet lié à un fichier.
OleCreateLinkToFileEx

Étend la fonctionnalité OleCreateLinkToFile en prenant en charge l’instanciation plus efficace des objets dans les conteneurs nécessitant la mise en cache de plusieurs formats de présentations ou de données, au lieu du format unique pris en charge par OleCreateLinkToFile.
OleCreateMenuDescriptor

Crée et retourne un descripteur de menu OLE (c’est-à-dire une structure de données fournie par OLE qui décrit les menus) à utiliser par OLE lors de la distribution de messages et de commandes de menu.
OleCreateStaticFromData

Crée un objet statique, qui contient uniquement une représentation, sans données natives, à partir d’un objet de transfert de données.
OleDestroyMenuDescriptor

Appelé par le conteneur pour libérer le descripteur de menu partagé alloué par la fonction OleCreateMenuDescriptor.
OleDoAutoConvert

Convertit automatiquement un objet en nouvelle classe si la conversion automatique pour cette classe d’objet est définie dans le Registre.
OleDraw

La fonction OleDraw (ole2.h) permet de dessiner des objets plus facilement. Vous pouvez l’utiliser au lieu d’appeler IViewObject::D raw directement.
OleDuplicateData

Duplique les données trouvées dans le handle spécifié et retourne un handle aux données dupliquées. Les données sources sont au format presse-papiers. Utilisez cette fonction pour vous aider à implémenter certaines interfaces de transfert de données telles que IDataObject.
OleFlushClipboard

Exécute la séquence d’arrêt du Presse-papiers. Il libère également le pointeur IDataObject qui a été placé dans le Presse-papiers par la fonction OleSetClipboard.
OleGetAutoConvert

Détermine si le Registre est défini pour que les objets d’un CLSID spécifié soient automatiquement convertis en un autre CLSID et, le cas échéant, récupère le nouveau CLSID.
OleGetClipboard

Récupère un objet de données que vous pouvez utiliser pour accéder au contenu du Presse-papiers.
OleGetClipboardWithEnterpriseInfo

Permet à Windows Information Protection applications compatibles de récupérer un IDataObject à partir du Presse-papiers OLE, accompagné d’informations windows Information Protection sur les données et l’application source.
OleGetIconOfClass

Retourne un handle à un métafichier contenant une icône et une étiquette de chaîne pour le CLSID spécifié.
OleGetIconOfFile

Retourne un handle dans un métafichier contenant une icône et une étiquette de chaîne pour le nom de fichier spécifié.
OleInitialize

Initialise la bibliothèque COM sur l’appartement actuel, identifie le modèle d’accès concurrentiel en tant qu’appartement à thread unique (STA) et active les fonctionnalités supplémentaires décrites dans la section Remarques ci-dessous.
OleIsCurrentClipboard

Détermine si le pointeur d’objet de données précédemment placé dans le Presse-papiers par la fonction OleSetClipboard se trouve toujours dans le Presse-papiers.
OleIsRunning

Détermine si un objet de document composé est actuellement à l’état en cours d’exécution.
OleLoad

Charge en mémoire un objet imbriqué dans un objet de stockage spécifié.
OleLoadFromStream

La fonction OleLoadFromStream (ole2.h) charge un objet à partir du flux.
OleLockRunning

Verrouille un objet en cours d’exécution dans son état d’exécution ou le déverrouille de son état d’exécution. (OleLockRunning)
OleMetafilePictFromIconAndLabel

Crée un métafichier dans lequel l’icône et l’étiquette spécifiées sont dessinées.
OleNoteObjectVisible

Incrémente ou décrémente une référence externe qui maintient un objet dans l’état en cours d’exécution.
OleQueryCreateFromData

Vérifie si un objet de données a l’un des formats qui lui permettrait de devenir un objet incorporé via un appel à la fonction OleCreateFromData ou OleCreateStaticFromData.
OleQueryLinkFromData

Détermine si un objet lié OLE (plutôt qu’un objet incorporé OLE) peut être créé à partir d’un objet de données du Presse-papiers.
OleRegEnumFormatEtc

Crée un objet d’énumération qui peut être utilisé pour énumérer les formats de données qu’un serveur d’objets OLE a inscrits dans le registre système.
OleRegEnumVerbs

Fournit une énumération des verbes inscrits pour la classe spécifiée. Les développeurs d’applications d’objets DLL personnalisées utilisent cette fonction pour émuler le comportement du gestionnaire d’objets par défaut.
OleRegGetMiscStatus

Retourne des informations diverses sur la présentation et les comportements pris en charge par le CLSID spécifié à partir du Registre.
OleRegGetUserType

Obtient le type d’utilisateur de la classe spécifiée à partir du Registre.
OleRun

Place un objet de document composé OLE dans l’état en cours d’exécution.
OleSave

Enregistre un objet ouvert en mode transactionné dans l’objet de stockage spécifié.
OleSaveToStream

La fonction OleSaveToStream (ole2.h) enregistre un objet avec l’interface IPersistStream dans le flux spécifié.
OleSetAutoConvert

Spécifie un CLSID pour la conversion automatique en une autre classe lorsqu’un objet de cette classe est chargé.
OleSetClipboard

Place un pointeur vers un objet de données spécifique dans le Presse-papiers. L’objet de données est ainsi accessible à la fonction OleGetClipboard.
OleSetContainedObject

Avertit un objet qu’il est incorporé dans un conteneur OLE, ce qui garantit que le comptage des références est effectué correctement pour les conteneurs qui prennent en charge les liens vers des objets incorporés. (OleSetContainedObject)
OleSetMenuDescriptor

Installe ou supprime le code de distribution OLE de la fenêtre frame du conteneur.
OleTranslateAccelerator

Appelé par l’application d’objet, permet au conteneur d’un objet de traduire les accélérateurs en fonction de la table d’accélérateur du conteneur.
OleUninitialize

Ferme la bibliothèque COM sur l’appartement, libère toutes les fabriques de classe, autres objets COM ou serveurs détenus par l’appartement, désactive RPC sur l’appartement et libère toutes les ressources que l’appartement gère.
ReadFmtUserTypeStg

La fonction ReadFmtUserTypeStg retourne le format du Presse-papiers et le type d’utilisateur précédemment enregistrés avec la fonction WriteFmtUserTypeStg.
RegisterDragDrop

Inscrit la fenêtre spécifiée sous la forme d’une fenêtre qui peut être la cible d’une opération de glisser-déplacer OLE et spécifie le instance IDropTarget à utiliser pour les opérations de suppression.
ReleaseStgMedium

Libère le support de stockage spécifié.
RevokeDragDrop

Révoque l’inscription de la fenêtre d’application spécifiée en tant que cible potentielle pour les opérations de glisser-déplacer OLE.
SetConvertStg

La fonction SetConvertStg définit le bit convert dans un objet de stockage pour indiquer que l’objet doit être converti en une nouvelle classe lors de son ouverture. Le paramètre peut être récupéré avec un appel à la fonction GetConvertStg.
WriteFmtUserTypeStg

La fonction WriteFmtUserTypeStg écrit un format de Presse-papiers et un type d’utilisateur dans l’objet de stockage.