CoIsOle1Class-Funktion (objbase.h)
Bestimmt, ob die angegebene CLSID ein OLE 1-Objekt darstellt.
Syntax
BOOL CoIsOle1Class(
[in] REFCLSID rclsid
);
Parameter
[in] rclsid
Die zu überprüfende CLSID.
Rückgabewert
Wenn die CLSID auf ein OLE 1-Objekt verweist, ist der Rückgabewert TRUE. Andernfalls ist es FALSE.
Hinweise
Die CoIsOle1Class-Funktion bestimmt, ob eine Objektklasse aus OLE 1 stammt. Sie können es verwenden, um die Verknüpfung mit eingebetteten OLE 1-Objekten in einem Container zu verhindern, die VON OLE 1-Objekten nicht unterstützt werden. Nachdem ein Container festgestellt hat, dass kopierte Daten ein eingebettetes Objekt darstellen, kann der Containercode CoIsOle1Class aufrufen, um zu bestimmen, ob es sich bei dem eingebetteten Objekt um ein OLE 1-Objekt handelt. Wenn CoIsOle1ClassTRUE zurückgibt, bietet der Container keine CF_LINKSOURCE als eines seiner Zwischenablageformate an. Dies ist eine von mehreren OLE-Kompatibilitätsfunktionen. Die unten aufgeführten Kompatibilitätsfunktionen können verwendet werden, um die Speicherformate von Objekten zwischen OLE 1 und OLE zu konvertieren.
- OleConvertIStorageToOLESTREAM
- OleConvertIStorageToOLESTREAMEx
- OleConvertOLESTREAMToIStorage
- OleConvertOLESTREAMToIStorageEx
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | objbase.h |
Bibliothek | Ole32.lib |
DLL | Ole32.dll |