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.

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