Compartir a través de


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

Consulte también

SECPKG_USER_FUNCTION_TABLE