Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Notifica um objeto de que ele está inserido em um contêiner OLE, o que garante que a contagem de referência seja feita corretamente para contêineres que dão suporte a links para objetos inseridos.
Sintaxe
HRESULT OleSetContainedObject(
[in] LPUNKNOWN pUnknown,
[in] BOOL fContained
);
Parâmetros
[in] pUnknown
Ponteiro para a interface IUnknown do objeto .
[in] fContained
TRUE se o objeto for um objeto inserido; FALSE caso contrário.
Retornar valor
Essa função retorna S_OK com êxito. Outros valores possíveis incluem o seguinte.
| Código de retorno | Descrição |
|---|---|
|
Memória insuficiente para a operação. |
|
Um ou mais parâmetros são inválidos. |
|
Erro inesperado. |
Comentários
A função OleSetContainedObject notifica um objeto de que ele está inserido em um contêiner OLE. A implementação de OleSetContainedObject foi alterada no OLE 2.01 para coincidir com a publicação da interface IRunnableObject . Você pode usar OleSetContainedObject e o método IRunnableObject::SetContainedObject intercambiável. A função OleSetContainedObject consulta o objeto de um ponteiro para a interface IRunnableObject . Se tiver êxito, a função retornará os resultados da chamada de IRunnableObject::SetContainedObject.
Requisitos
| Requisito | Valor |
|---|---|
| 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-2 (introduzido no Windows 10, versão 10.0.10240) |