OleRun
9/8/2008
Esta função coloca um objeto documento composto OLE para a execução estado.
Syntax
WINOLEAPI OleRun(
LPUNKNOWN pUnknown
);
Parameters
- pUnknown
[no] Ponteiro para o IUnknown interface sobre o objeto, com o qual ele irá consulta para um ponteiro para o IRunnableObject interface e em seguida, chamar seu IRunnableObject::Run método.
Return Value
O seguinte valores HRESULT podem ser retornados.
Valor | Descrição |
---|---|
S_OK |
O objeto foi colocado na execução estado. |
OLE_E_CLASSDIFF |
A origem de um link OLE foi convertida para uma classe diferente. |
E_INVALIDARG |
Falha de função. |
E_OUTOFMEMORY |
Falha de função. |
Remarks
Passagem inválido (e, em algumas circunstâncias NULL) ponteiros para essa função faz com que uma terminação inesperada do aplicativo.
O OleRun função coloca um objeto na execução estado.
A implementação de OleRun foi alterada no 2.01 OLE para coincidir com a publicação das IRunnableObject interface.
Você pode usar OleRun e IRunnableObject::Run de forma intercambiável.
OleRun o objeto para um ponteiro para consultas IRunnableObject.
Se bem-sucedido, a função retorna os resultados de chamado de IRunnableObject::Run método.
A implementação de OleRun Nas versões anteriores do OLE é diferente daquele descrito aqui.
Para determinar se a plataforma oferece suporte a essa função, consulte Determinando suporte COM APIs.
Requirements
Header | ole2.h |
Library | ole32.lib |
Windows Embedded CE | Windows CE 2.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |
See Also
Reference
Automation Functions
IUnknown
IRunnableObject
IRunnableObject::Run