Freigeben über


OleRun-Funktion (ole2.h)

Versetzt ein ole-verbundes Dokumentobjekt in den Ausführungszustand.

Syntax

HRESULT OleRun(
  [in] LPUNKNOWN pUnknown
);

Parameter

[in] pUnknown

Zeiger auf die IUnknown-Schnittstelle des Objekts, mit der ein Zeiger auf die IRunnableObject-Schnittstelle abgerufen und dann die Run-Methode aufgerufen wird.

Rückgabewert

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

Rückgabecode Beschreibung
OLE_E_CLASSDIFF
Die Quelle eines OLE-Links wurde in eine andere Klasse konvertiert.

Hinweise

Die OleRun-Funktion versetzt ein Objekt in den Zustand "Wird ausgeführt". Die Implementierung von OleRun wurde in OLE 2.01 entsprechend der Veröffentlichung der IRunnableObject-Schnittstelle geändert. Sie können OleRun und IRunnableObject::Run austauschbar verwenden. OleRun fragt das Objekt nach einem Zeiger auf IRunnableObject ab. Bei erfolgreicher Ausführung gibt die Funktion die Ergebnisse des Aufrufs der IRunnableObject::Run-Methode zurück.

Weitere Informationen zur Verwendung dieser Funktion finden Sie unter IRunnableObject::Run.

Anforderungen

   
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-1 (eingeführt in Windows 8.1)

Weitere Informationen

IOleLink::BindToSource

IRunnableObject::Run