Compartir a través de


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

Se llama a la función SpInstanceInit una vez para cada paquete de seguridad contenido en un SSP/AP, cuando el SSP/AP se carga en un proceso de cliente o servidor. Los paquetes de seguridad deben usar esta función para realizar cualquier inicialización específica del modo de usuario.

Sintaxis

SpInstanceInitFn Spinstanceinitfn;

NTSTATUS Spinstanceinitfn(
  [in]  ULONG Version,
  [in]  PSECPKG_DLL_FUNCTIONS FunctionTable,
  [out] PVOID *UserFunctions
)
{...}

Parámetros

[in] Version

La versión de la autoridad de seguridad local (LSA).

[in] FunctionTable

Puntero a una estructura de SECPKG_DLL_FUNCTIONS que contiene las funciones de compatibilidad que el paquete de seguridad puede usar en modo de usuario.

[out] UserFunctions

Este parámetro no se utiliza.

Valor devuelto

Si la función se realiza correctamente, devuelva STATUS_SUCCESS.

Si se produce un error en la función, devuelva un código NTSTATUS que indique el motivo por el que se produjo un error.

Comentarios

Se llama a la función SpInstanceInit una vez cuando se carga el SSP/AP en el proceso en modo de usuario, después de llamar a la función SpUserModeInitialize .

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

Hay disponible un puntero a la función SpInstanceInit en la estructura SECPKG_USER_FUNCTION_TABLE recibida de la función SpUserModeInitialize .

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_USER_FUNCTION_TABLE

SpUserModeInitialize