Compartilhar via


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

Confira também

SECPKG_PRIMARY_CRED

SECPKG_SUPPLEMENTAL_CRED

SECURITY_LOGON_TYPE

SpAcquireCredentialsHandle

SpLsaModeInitialize