KERB_SMART_CARD_LOGON-Struktur (ntsecapi.h)
Die KERB_SMART_CARD_LOGON-Struktur enthält Informationen zu einer Intelligenten Karte Anmeldesitzung.
Es wird von LsaLogonUser mit dem Kerberos-Sicherheitspaket mithilfe von LOGON32_PROVIDER_WINNT50 oder LOGON32_PROVIDER_DEFAULT verwendet.
Syntax
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;
Member
MessageType
KERB_LOGON_SUBMIT_TYPE Wert, der den Typ der Anmeldeanforderung identifiziert. Dieses Element muss auf KerbInteractiveLogon festgelegt werden.
Pin
UNICODE_STRING, die die PIN angibt, die dem smarten Karte zugeordnet ist.
CspDataLength
Die Länge des CspData-Elements in Zeichen.
CspData
Ein Zeiger auf eine KERB_SMARTCARD_CSP_INFO-Struktur, die Informationen zum Smart Karte Kryptografiedienstanbieter (CSP) enthält, oder ein Zeiger auf eine gemarselte KERB_CERTIFICATE_INFO-Struktur beim Aktualisieren von Zertifikatanmeldeinformationen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | ntsecapi.h |