Función de devolución de llamada SpInitializeFn (ntsecpkg.h)

La entidad de seguridad local (LSA) llama una vez a la función SpInitialize para proporcionar un paquete de seguridad con información de seguridad general y una tabla de distribución de funciones de soporte técnico. El paquete de seguridad debe guardar la información y realizar el procesamiento de inicialización interno, si es necesario.

Sintaxis

SpInitializeFn Spinitializefn;

NTSTATUS Spinitializefn(
  [in] ULONG_PTR PackageId,
  [in] PSECPKG_PARAMETERS Parameters,
  [in] PLSA_SECPKG_FUNCTION_TABLE FunctionTable
)
{...}

Parámetros

[in] PackageId

Un identificador único que la LSA asigna a cada paquete de seguridad. El valor es válido hasta que se reinicia el sistema.

[in] Parameters

Puntero a una estructura de SECPKG_PARAMETERS que contiene información de estado de máquina y dominio principal.

[in] FunctionTable

Puntero a una tabla de funciones de compatibilidad de LSA a las que puede llamar un paquete de seguridad.

Valor devuelto

Si la función se ejecuta correctamente, devuelva STATUS_SUCCESS o un código de estado informativo.

Si se produce un error en la función, devuelva un código de error NTSTATUS que indique el motivo por el que se produjo un error. Para obtener más información, vea la sección Comentarios.

Comentarios

Si SpInitialize devuelve un código de error NTSTATUS a la LSA, el paquete se descargará y la autoridad de seguridad local (LSA) no la incluirá en la lista de paquetes de seguridad disponibles.

SSP/AP debe implementar la función SpInitialize ; sin embargo, el nombre real proporcionado a la implementación es para el desarrollador.

Un puntero a la implementación de SSP/AP de la función SpInitialize debe estar en la estructura de SECPKG_FUNCTION_TABLE que se pasa a la LSA desde la función SpLsaModeInitialize .

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ntsecpkg.h

Consulte también

SECPKG_FUNCTION_TABLE

SECPKG_PARAMETERS

SpLsaModeInitialize