LSA_AP_INITIALIZE_PACKAGE função de retorno de chamada (ntsecpkg.h)

Chamado uma vez pela LSA (Autoridade de Segurança Local ) durante a inicialização do sistema para fornecer ao pacote de autenticação uma chance de se inicializar.

Sintaxe

LSA_AP_INITIALIZE_PACKAGE LsaApInitializePackage;

NTSTATUS LsaApInitializePackage(
  [in]           ULONG AuthenticationPackageId,
  [in]           PLSA_DISPATCH_TABLE LsaDispatchTable,
  [in, optional] PLSA_STRING Database,
  [in, optional] PLSA_STRING Confidentiality,
  [out]          PLSA_STRING *AuthenticationPackageName
)
{...}

Parâmetros

[in] AuthenticationPackageId

O identificador que a LSA atribuiu ao pacote de autenticação.

[in] LsaDispatchTable

Ponteiro para uma estrutura LSA_DISPATCH_TABLE que contém os endereços de funções LSA que podem ser chamados por pacotes de autenticação. Seu pacote de autenticação personalizado deve salvar essas informações se exigir qualquer uma das funções descritas em Funções LSA Chamadas por Pacotes de Autenticação.

[in, optional] Database

Esse parâmetro não é usado; é NULL.

[in, optional] Confidentiality

Esse parâmetro não é usado; é NULL.

[out] AuthenticationPackageName

Ponteiro para um ponteiro para uma estrutura LSA_STRING que recebe o nome do pacote de autenticação. O pacote de autenticação é responsável por alocar a estrutura e o buffer que contém essa cadeia de caracteres (usando a função AllocateLsaHeap ) e retornar o endereço da estrutura nesse parâmetro. O buffer será liberado pela LSA quando não for mais necessário.

Retornar valor

Se a função for bem-sucedida, retorne STATUS_SUCCESS.

Se a função falhar, retorne um código de erro NTSTATUS. Para obter mais informações, consulte Valores retornados da função de política LSA.

Comentários

Essa função deve ser implementada por pacotes de autenticação.

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

AllocateLsaHeap