Compartilhar via


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

Confira também

LSA_SECPKG_FUNCTION_TABLE

SECPKG_PRIMARY_CRED

SECPKG_SUPPLEMENTAL_CRED_ARRAY

SpAcceptCredentials

SpInitialize