Compartilhar via


Função de retorno de chamada SpLsaModeInitializeFn (ntsecpkg.h)

A função SpLsaModeInitialize é chamada uma vez pela LSA (Autoridade de Segurança Local) para cada DLL de SSP/AP (pacote de autenticação de provedor/ de suporte de segurança) registrado que carrega. Essa função fornece à LSA ponteiros para as funções implementadas por cada pacote de segurança na DLL SSP/AP.

Sintaxe

SpLsaModeInitializeFn Splsamodeinitializefn;

NTSTATUS Splsamodeinitializefn(
  [in]  ULONG LsaVersion,
  [out] PULONG PackageVersion,
  [out] PSECPKG_FUNCTION_TABLE *ppTables,
  [out] PULONG pcTables
)
{...}

Parâmetros

[in] LsaVersion

A versão do LSA.

[out] PackageVersion

Ponteiro para um ULONG que retorna o número de versão da DLL SSP/AP.

[out] ppTables

Ponteiro para uma matriz de estruturas de SECPKG_FUNCTION_TABLE . Cada estrutura é uma tabela de ponteiros para as funções implementadas por um pacote de segurança implantado na DLL SSP/AP.

[out] pcTables

Ponteiro que retorna o número de elementos na matriz apontada pelo parâmetro ppTables .

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

A função SpLsaModeInitialize deve ser implementada por DLLs SSP/AP.

O parâmetro ppTables deve conter uma SECPKG_FUNCTION_TABLE para cada pacote de segurança implantado na DLL.

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_FUNCTION_TABLE