Función OleSetContainedObject (ole2.h)
Notifica a un objeto que está incrustado en un contenedor OLE, lo que garantiza que el recuento de referencias se realice correctamente para los contenedores que admiten vínculos a objetos incrustados.
Sintaxis
HRESULT OleSetContainedObject(
[in] LPUNKNOWN pUnknown,
[in] BOOL fContained
);
Parámetros
[in] pUnknown
Puntero a la interfaz IUnknown del objeto.
[in] fContained
TRUE si el objeto es un objeto incrustado; FALSE en caso contrario.
Valor devuelto
Esta función devuelve S_OK si se ejecuta correctamente. Otros valores posibles incluyen lo siguiente.
Código devuelto | Descripción |
---|---|
|
Memoria insuficiente para la operación. |
|
Uno o varios parámetros no son válidos. |
|
Se ha producido un error inesperado. |
Comentarios
La función OleSetContainedObject notifica a un objeto que está incrustado en un contenedor OLE. La implementación de OleSetContainedObject se cambió en OLE 2.01 para que coincida con la publicación de la interfaz IRunnableObject . Puede usar OleSetContainedObject y el método IRunnableObject::SetContainedObject indistintamente. La función OleSetContainedObject consulta el objeto para un puntero a la interfaz IRunnableObject . Si se ejecuta correctamente, la función devuelve los resultados de llamar a IRunnableObject::SetContainedObject.
Requisitos
Requisito | Value |
---|---|
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-2 (introducido en Windows 10, versión 10.0.10240) |