CoGetCallContext 函数 (combaseapi.h)

检索当前线程上当前调用的上下文。

语法

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

参数

[in] riid

接口标识符 (所请求的调用上下文的 IID) 。 如果使用标准封送处理支持的默认调用上下文,IID_IServerSecurity可用。 对于使用基于角色的安全性的 COM+ 应用程序,IID_ISecurityCallContext可用。

[out] ppInterface

接收 riid 中请求的接口指针的指针变量的地址。 成功返回后,*ppInterface 包含请求的接口指针。

返回值

此函数可以返回以下值。

返回代码 说明
S_OK
已成功检索上下文。
E_NOINTERFACE
调用上下文不支持 riid 指定的接口。

注解

CoGetCallContext 检索当前线程上当前调用的上下文。 riid 参数指定要检索的上下文上的接口。 这是为服务器提供对调用方的任何上下文信息的访问权限的函数之一。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 combaseapi.h (包括 Objbase.h)
Library Ole32.lib
DLL Ole32.dll

另请参阅

IServerSecurity

COM 中的安全性