Función OleRun (ole2.h)

Coloca un objeto de documento compuesto OLE en el estado en ejecución.

Sintaxis

HRESULT OleRun(
  [in] LPUNKNOWN pUnknown
);

Parámetros

[in] pUnknown

Puntero a la interfaz IUnknown en el objeto , con el que consultará un puntero a la interfaz IRunnableObject y, a continuación, llamará a su método Run .

Valor devuelto

Esta función devuelve S_OK si se ejecuta correctamente. Otros valores posibles son los siguientes.

Código devuelto Descripción
OLE_E_CLASSDIFF
El origen de un vínculo OLE se ha convertido en una clase diferente.

Comentarios

La función OleRun coloca un objeto en estado de ejecución. La implementación de OleRun se cambió en OLE 2.01 para que coincida con la publicación de la interfaz IRunnableObject . Puede usar OleRun e IRunnableObject::Run indistintamente. OleRun consulta el objeto de un puntero a IRunnableObject. Si se ejecuta correctamente, la función devuelve los resultados de llamar al método IRunnableObject::Run .

Para obtener más información sobre el uso de esta función, vea IRunnableObject::Run.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ole2.h
Library Ole32.lib
Archivo DLL Ole32.dll
Conjunto de API ext-ms-win-com-ole32-l1-1-1 (introducido en Windows 8.1)

Consulte también

IOleLink::BindToSource

IRunnableObject::Run