Share via


estrutura KERB_SMART_CARD_LOGON (ntsecapi.h)

A estrutura KERB_SMART_CARD_LOGON contém informações sobre uma sessão de logon de cartão inteligente.

Ele é usado por LsaLogonUser com o pacote de segurança Kerberos usando LOGON32_PROVIDER_WINNT50 ou LOGON32_PROVIDER_DEFAULT.

Sintaxe

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;

Membros

MessageType

KERB_LOGON_SUBMIT_TYPE valor que identifica o tipo de solicitação de logon que está sendo feita. Esse membro deve ser definido como KerbInteractiveLogon.

Pin

UNICODE_STRING que especifica o PIN associado ao cartão inteligente.

CspDataLength

O comprimento, em caracteres, do membro CspData .

CspData

Um ponteiro para uma estrutura de KERB_SMARTCARD_CSP_INFO que contém informações sobre o CSP (provedor de serviços criptográficos) de cartão inteligente ou um ponteiro para uma estrutura de KERB_CERTIFICATE_INFO marshaled ao atualizar credenciais de certificado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho ntsecapi.h