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 |