Compartilhar via


Função OleRun (ole2.h)

Coloca um objeto de documento composto OLE no estado em execução.

Sintaxe

HRESULT OleRun(
  [in] LPUNKNOWN pUnknown
);

Parâmetros

[in] pUnknown

Ponteiro para a interface IUnknown no objeto , com o qual ele consultará um ponteiro para a interface IRunnableObject e, em seguida, chamará seu método Run .

Valor retornado

Essa função retorna S_OK com êxito. Outros valores possíveis incluem o seguinte.

Código de retorno Descrição
OLE_E_CLASSDIFF
A origem de um link OLE foi convertida em uma classe diferente.

Comentários

A função OleRun coloca um objeto no estado em execução. A implementação de OleRun foi alterada no OLE 2.01 para coincidir com a publicação da interface IRunnableObject . Você pode usar OleRun e IRunnableObject::Run intercambiável. OleRun consulta o objeto para um ponteiro para IRunnableObject. Se tiver êxito, a função retornará os resultados de chamar o método IRunnableObject::Run .

Para obter mais informações sobre como usar essa função, consulte IRunnableObject::Run.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho ole2.h
Biblioteca Ole32.lib
DLL Ole32.dll
Conjunto de APIs ext-ms-win-com-ole32-l1-1-1 (introduzido em Windows 8.1)

Confira também

IOleLink::BindToSource

IRunnableObject::Run