Freigeben über


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