Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Devuelve el contexto del objeto actual.
Sintaxis
HRESULT CoGetObjectContext(
[in] REFIID riid,
[out] LPVOID *ppv
);
Parámetros
[in] riid
Referencia al identificador de una interfaz que se implementa en el objeto de contexto.
En el caso de los objetos que se ejecutan en aplicaciones COM, IID_IComThreadingInfo, IID_IContext y IID_IContextCallback están disponibles.
Para los objetos que se ejecutan en aplicaciones COM+, IID_IObjectContext, IID_IObjectContextActivity IID_IObjectContextInfo y IID_IContextState están disponibles.
[out] ppv
Dirección de un puntero a la interfaz especificada por riid en el objeto de contexto.
Valor devuelto
Esta función puede devolver los valores devueltos estándar E_OUTOFMEMORY y E_UNEXPECTED, así como los valores siguientes.
| Código devuelto | Descripción |
|---|---|
|
El contexto del objeto se recuperó correctamente. |
|
La interfaz solicitada no estaba disponible. |
|
Para poder llamar a esta función, se debe llamar a la función CoInitializeEx en el subproceso actual. |
Comentarios
CoGetObjectContext recupera el contexto del objeto desde el que se llama y devuelve un puntero a una interfaz que se puede usar para manipular las propiedades de contexto. Las propiedades de contexto se usan para proporcionar servicios a componentes configurados que se ejecutan en aplicaciones COM+.
En el caso de los componentes que se ejecutan en aplicaciones COM, se admiten las siguientes interfaces para acceder a las propiedades de contexto: IComThreadingInfo, IContext e IContextCallback.
En el caso de los componentes que se ejecutan en aplicaciones COM+, se admiten las siguientes interfaces para acceder a las propiedades de contexto: IObjectContext, IObjectContextActivity, IObjectContextInfo e IContextState.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP] |
| Servidor mínimo compatible | Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP] |
| Plataforma de destino | Windows |
| Encabezado | combaseapi.h (incluya Objbase.h) |
| Library | Ole32.lib |
| Archivo DLL | Ole32.dll |