CoIsOle1Class, fonction (objbase.h)
Détermine si le CLSID spécifié représente un objet OLE 1.
Syntaxe
BOOL CoIsOle1Class(
[in] REFCLSID rclsid
);
Paramètres
[in] rclsid
CLSID à vérifier.
Valeur retournée
Si le CLSID fait référence à un objet OLE 1, la valeur renvoyée est TRUE ; sinon, elle est FALSE.
Remarques
La fonction CoIsOle1Class détermine si une classe d’objet provient d’OLE 1. Vous pouvez l’utiliser pour empêcher la liaison à des objets OLE 1 incorporés dans un conteneur, que les objets OLE 1 ne prennent pas en charge. Une fois qu’un conteneur a déterminé que les données copiées représentent un objet incorporé, le code conteneur peut appeler CoIsOle1Class pour déterminer si l’objet incorporé est un objet OLE 1. Si CoIsOle1Class retourne TRUE, le conteneur n’offre pas de CF_LINKSOURCE comme l’un de ses formats de Presse-papiers. Il s’agit de l’une des nombreuses fonctions de compatibilité OLE. Les fonctions de compatibilité suivantes, répertoriées ci-dessous, peuvent être utilisées pour convertir les formats de stockage des objets entre OLE 1 et OLE.
- OleConvertIStorageToOLESTREAM
- OleConvertIStorageToOLESTREAMEx
- OleConvertOLESTREAMToIStorage
- OleConvertOLESTREAMToIStorageEx
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 | objbase.h |
Bibliothèque | Ole32.lib |
DLL | Ole32.dll |