SCardAudit 函数 (winscard.h)
SCardAudit 函数将事件消息写入 Windows 应用程序日志 Microsoft-Windows-SmartCard-Audit/Authentication。
语法
LONG SCardAudit(
[in] SCARDCONTEXT hContext,
[in] DWORD dwEvent
);
参数
[in] hContext
标识资源管理器上下文的句柄。 资源管理器上下文可以通过之前对 SCardEstablishContext 函数的调用来设置。 此参数不能为 NULL。
[in] dwEvent
要记录的事件。
值 | 含义 |
---|---|
|
智能卡持有者验证 (CHV) 尝试失败。 |
|
智能卡持有者验证 (CHV) 尝试成功。 |
返回值
此函数根据是成功还是失败返回不同的值。
返回代码 | 说明 |
---|---|
|
SCARD_S_SUCCESS。 |
|
错误代码。 有关详细信息,请参阅 智能卡返回值。 |
注解
不会重定向此函数。 从远程桌面会话中调用 SCardAudit 函数的应用程序将在远程系统上记录事件。
示例
// hContext was set by a previous call to SCardEstablishContext.
lReturn = SCardAudit (hContext,
SCARD_AUDIT_CHV_SUCCESS);
if ( SCARD_S_SUCCESS != lReturn )
{
printf("Failed SCardAudit - %x\n", lReturn);
// Take appropriate action
}
要求
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
目标平台 | Windows |
标头 | winscard.h |
Library | Winscard.lib |
DLL | Winscard.dll |