Función CoGetCallContext (combaseapi.h)

Recupera el contexto de la llamada actual en el subproceso actual.

Sintaxis

HRESULT CoGetCallContext(
  [in]  REFIID riid,
  [out] void   **ppInterface
);

Parámetros

[in] riid

Identificador de interfaz (IID) del contexto de llamada que se solicita. Si usa el contexto de llamada predeterminado admitido por la serialización estándar, IID_IServerSecurity está disponible. En el caso de las aplicaciones COM+ que usan la seguridad basada en roles, IID_ISecurityCallContext está disponible.

[out] ppInterface

Dirección de la variable de puntero que recibe el puntero de interfaz solicitado en riid. Tras la devolución correcta, *ppInterface contiene el puntero de interfaz solicitado.

Valor devuelto

Esta función puede devolver los valores siguientes.

Código devuelto Descripción
S_OK
El contexto se recuperó correctamente.
E_NOINTERFACE
El contexto de llamada no admite la interfaz especificada por riid.

Comentarios

CoGetCallContext recupera el contexto de la llamada actual en el subproceso actual. El parámetro riid especifica la interfaz en el contexto que se va a recuperar. Esta es una de las funciones proporcionadas para proporcionar al servidor acceso a cualquier información contextual del autor de la llamada.

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 combaseapi.h (incluya Objbase.h)
Library Ole32.lib
Archivo DLL Ole32.dll

Consulte también

IServerSecurity

Seguridad en COM