Función de devolución de llamada SpUserModeInitializeFn (ntsecpkg.h)
Se llama a la función SpUserModeInitialize cuando se carga un archivo DLL delpaquete de autenticación del proveedor/ de compatibilidad de seguridad (SSP/AP) en el espacio de proceso de una aplicación cliente/servidor. Esta función proporciona las tablas SECPKG_USER_FUNCTION_TABLE para cada paquete de seguridad del archivo DLL de SSP/AP.
Sintaxis
SpUserModeInitializeFn Spusermodeinitializefn;
NTSTATUS Spusermodeinitializefn(
[in] ULONG LsaVersion,
[out] PULONG PackageVersion,
[out] PSECPKG_USER_FUNCTION_TABLE *ppTables,
[out] PULONG pcTables
)
{...}
Parámetros
[in] LsaVersion
La versión del archivo DLL del proveedor de seguridad (ya sea Secur32.dll o Security.dll).
[out] PackageVersion
Puntero que devuelve la versión del archivo DLL de SSP/AP.
[out] ppTables
Puntero que devuelve una matriz de estructuras SECPKG_USER_FUNCTION_TABLE . Cada estructura es una tabla de punteros a las funciones en modo de usuario implementadas por un paquete de seguridad implementado en el archivo DLL de SSP/AP.
[out] pcTables
Puntero que devuelve el número de elementos de la matriz a los que apunta el parámetro ppTables .
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
La función SpUserModeInitialize debe implementarse mediante archivos DLL de SSP/AP que contengan paquetes de seguridad en modo de usuario.
El parámetro ppTables debe contener una SECPKG_USER_FUNCTION_TABLE para cada paquete de seguridad en modo de usuario implementado en el archivo DLL. Para obtener más información sobre la implementación de paquetes de seguridad en archivos DLL, consulte Inicialización del modo de usuario.
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 |