IComSecurityEvents::OnAuthenticate 方法 (comsvcs.h)

方法调用级别身份验证成功时生成。 为应用程序设置身份验证级别时,可以确定客户端调用应用程序时执行的身份验证等级。

语法

HRESULT OnAuthenticate(
  [in] COMSVCSEVENTINFO *pInfo,
  [in] REFGUID          guidActivity,
  [in] ULONG64          ObjectID,
  [in] REFGUID          guidIID,
  [in] ULONG            iMeth,
  [in] ULONG            cbByteOrig,
  [in] BYTE             *pSidOriginalUser,
  [in] ULONG            cbByteCur,
  [in] BYTE             *pSidCurrentUser,
  [in] BOOL             bCurrentUserInpersonatingInProc
);

参数

[in] pInfo

指向 COMSVCSEVENTINFO 结构的指针。

[in] guidActivity

在其中创建对象的活动的标识符。

[in] ObjectID

实时激活的对象。

[in] guidIID

方法的 IID。

[in] iMeth

方法的 v 表索引。

[in] cbByteOrig

原始调用方的安全标识符中的字节数。

[in] pSidOriginalUser

原始调用方的安全标识符。

[in] cbByteCur

当前调用方的安全标识符中的字节数。

[in] pSidCurrentUser

当前调用方的安全标识符。

[in] bCurrentUserInpersonatingInProc

指示当前用户是否正在模拟。

返回值

用户验证此方法的返回值。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 comsvcs.h

另请参阅

IComSecurityEvents