KERB_SMART_CARD_LOGON 结构 (ntsecapi.h)

KERB_SMART_CARD_LOGON结构包含有关智能卡登录会话的信息。

LsaLogonUser 使用 LOGON32_PROVIDER_WINNT50 或 LOGON32_PROVIDER_DEFAULT 将它与 Kerberos 安全包配合使用。

语法

typedef struct _KERB_SMART_CARD_LOGON {
  KERB_LOGON_SUBMIT_TYPE MessageType;
  UNICODE_STRING         Pin;
  ULONG                  CspDataLength;
  PUCHAR                 CspData;
} KERB_SMART_CARD_LOGON, *PKERB_SMART_CARD_LOGON;

成员

MessageType

KERB_LOGON_SUBMIT_TYPE 标识所发出的登录请求类型的值。 此成员必须设置为 KerbInteractiveLogon

Pin

指定与智能卡关联的 PIN 的UNICODE_STRING。

CspDataLength

CspData 成员的长度(以字符为单位)。

CspData

指向KERB_SMARTCARD_CSP_INFO结构的指针,该结构包含有关智能卡加密服务提供程序的信息, (CSP) 或指向更新证书凭据时封送KERB_CERTIFICATE_INFO结构的指针。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 ntsecapi.h