Freigeben über


OleIsCurrentClipboard-Funktion (ole2.h)

Bestimmt, ob sich der Datenobjektzeiger, der zuvor von der OleSetClipboard-Funktion in der Zwischenablage platziert wurde, weiterhin in der Zwischenablage befindet.

Syntax

HRESULT OleIsCurrentClipboard(
  [in] LPDATAOBJECT pDataObj
);

Parameter

[in] pDataObj

Zeiger auf die IDataObject-Schnittstelle für das Datenobjekt, das Zwischenablagedaten von Interesse enthält, die der Aufrufer zuvor in der Zwischenablage platziert hat.

Rückgabewert

Diese Funktion gibt S_OK nach Erfolg zurück. Weitere mögliche Werte sind:

Rückgabecode Beschreibung
S_FALSE
Der angegebene Zeiger befindet sich nicht in der Zwischenablage.

Hinweise

OleIsCurrentClipboard funktioniert nur für das Datenobjekt, das in der OleSetClipboard-Funktion verwendet wird. Es kann nicht vom Consumer des Datenobjekts aufgerufen werden, um zu bestimmen, ob sich das Objekt, das sich beim vorherigen OleGetClipboard-Aufruf in der Zwischenablage befand, noch in der Zwischenablage befindet.

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 ole2.h
Bibliothek Ole32.lib
DLL Ole32.dll
APIs ext-ms-win-com-ole32-l1-1-5 (eingeführt in Windows 10, Version 10.0.15063)

Weitere Informationen

OleFlushClipboard

OleSetClipboard