estrutura MSV1_0_SUPPLEMENTAL_CREDENTIAL (ntsecapi.h)
A estrutura MSV1_0_SUPPLEMENTAL_CREDENTIAL é usada para passar credenciais para MSV1_0 do Kerberos ou do pacote de autenticação personalizado.
Sintaxe
typedef struct _MSV1_0_SUPPLEMENTAL_CREDENTIAL {
ULONG Version;
ULONG Flags;
UCHAR LmPassword[MSV1_0_OWF_PASSWORD_LENGTH];
UCHAR NtPassword[MSV1_0_OWF_PASSWORD_LENGTH];
} MSV1_0_SUPPLEMENTAL_CREDENTIAL, *PMSV1_0_SUPPLEMENTAL_CREDENTIAL;
Membros
Version
Especifica o número de versão da estrutura de credenciais e o conteúdo da credencial relacionada.
Flags
Descreve a credencial. Isso pode conter um ou mais dos valores a seguir.
LmPassword[MSV1_0_OWF_PASSWORD_LENGTH]
Contém a senha LM. O tamanho dessa matriz é definido pela constante MSV1_0_OWF_PASSWORD_LENGTH. Quando terminar de usar a senha, remova as informações confidenciais da memória chamando SecureZeroMemory. Para obter mais informações sobre como proteger a senha, consulte Manipulando senhas.
NtPassword[MSV1_0_OWF_PASSWORD_LENGTH]
Uma cadeia de caracteres que contém a senha do Windows. O tamanho dessa matriz é definido pela constante MSV1_0_OWF_PASSWORD_LENGTH. Quando terminar de usar a senha, remova as informações confidenciais da memória chamando SecureZeroMemory.
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 |