LSA_UPDATE_PRIMARY_CREDENTIALS função de retorno de chamada (ntsecpkg.h)
Fornece um mecanismo para um pacote de segurança notificar outros pacotes de que as credenciais de uma sessão de logon foram alteradas.
Sintaxe
LSA_UPDATE_PRIMARY_CREDENTIALS LsaUpdatePrimaryCredentials;
NTSTATUS LsaUpdatePrimaryCredentials(
[in] PSECPKG_PRIMARY_CRED PrimaryCredentials,
[in, optional] PSECPKG_SUPPLEMENTAL_CRED_ARRAY Credentials
)
{...}
Parâmetros
[in] PrimaryCredentials
Ponteiro para uma estrutura SECPKG_PRIMARY_CRED que contém as credenciais primárias.
[in, optional] Credentials
Opcional. Ponteiro para uma estrutura SECPKG_SUPPLEMENTAL_CRED_ARRAY que contém as credenciais complementares.
Retornar valor
Se a função for bem-sucedida, o valor retornado será STATUS_SUCCESS.
Se a função falhar, o valor retornado será um código NTSTATUS que indica o motivo pelo qual ela falhou.
Comentários
Para notificar os pacotes sobre as credenciais alteradas, a LSA (Autoridade de Segurança Local ) chama a implementação da função SpAcceptCredentials em cada pacote.
Um ponteiro para a função UpdateCredentials está disponível na estrutura LSA_SECPKG_FUNCTION_TABLE recebida pela função SpInitialize .
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 |