Função de retorno de chamada SpAcceptCredentialsFn (ntsecpkg.h)
Chamado pela LSA (Autoridade de Segurança Local ) para passar ao pacote de segurança todas as credenciais armazenadas para a entidade de segurança autenticada. Essa função é chamada uma vez para cada conjunto de credenciais armazenadas pela LSA.
Sintaxe
SpAcceptCredentialsFn Spacceptcredentialsfn;
NTSTATUS Spacceptcredentialsfn(
[in] SECURITY_LOGON_TYPE LogonType,
[in] PUNICODE_STRING AccountName,
[in] PSECPKG_PRIMARY_CRED PrimaryCredentials,
[in] PSECPKG_SUPPLEMENTAL_CRED SupplementalCredentials
)
{...}
Parâmetros
[in] LogonType
Um valor SECURITY_LOGON_TYPE que indica o tipo de logon.
[in] AccountName
Ponteiro para uma estrutura UNICODE_STRING especificando o nome da conta conectada.
[in] PrimaryCredentials
Ponteiro para uma estrutura SECPKG_PRIMARY_CRED que contém as credenciais usadas para fazer logon. Essa estrutura pode ter membros NULL .
[in] SupplementalCredentials
Ponteiro para uma estrutura de SECPKG_SUPPLEMENTAL_CRED que contém credenciais complementares específicas do pacote.
Retornar valor
Se a função for bem-sucedida, retorne STATUS_SUCCESS.
Se a função falhar, retorne um código NTSTATUS que indica o motivo pelo qual ela falhou.
Comentários
O pacote de segurança deve salvar as credenciais para que ele possa atender às solicitações de credenciais. Para obter informações adicionais, consulte a função SpAcquireCredentialsHandle .
SSP/APs devem implementar a função SpAcceptCredentials ; ao contrário de outras funções SSP/AP, o nome da função deve ser SpAcceptCredentials.
O LSA acessa a função SpAcceptCredentials por meio da estrutura SECPKG_FUNCTION_TABLE recebida da função SpLsaModeInitialize .
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] |
Plataforma de Destino | Windows |
Cabeçalho | ntsecpkg.h |