OleSetContainedObject, fonction (ole2.h)
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.
Syntaxe
HRESULT OleSetContainedObject(
[in] LPUNKNOWN pUnknown,
[in] BOOL fContained
);
Paramètres
[in] pUnknown
Pointeur vers l’interface IUnknown de l’objet.
[in] fContained
TRUE si l’objet est un objet incorporé ; FALSE dans le cas contraire.
Valeur retournée
Cette fonction retourne S_OK en cas de réussite. Les autres valeurs possibles sont les suivantes.
Code de retour | Description |
---|---|
|
Mémoire insuffisante pour l’opération. |
|
Un ou plusieurs paramètres ne sont pas valides. |
|
Une erreur inattendue s’est produite. |
Remarques
La fonction OleSetContainedObject avertit un objet qu’il est incorporé dans un conteneur OLE. L’implémentation d’OleSetContainedObject a été modifiée dans OLE 2.01 pour coïncider avec la publication de l’interface IRunnableObject . Vous pouvez utiliser OleSetContainedObject et la méthode IRunnableObject ::SetContainedObject de manière interchangeable. La fonction OleSetContainedObject interroge l’objet pour obtenir un pointeur vers l’interface IRunnableObject . Si elle réussit, la fonction retourne les résultats de l’appel de IRunnableObject ::SetContainedObject.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | ole2.h |
Bibliothèque | Ole32.lib |
DLL | Ole32.dll |
Ensemble d’API | ext-ms-win-com-ole32-l1-1-2 (introduit dans Windows 10, version 10.0.10240) |