LSA_AP_INITIALIZE_PACKAGE función de devolución de llamada (ntsecpkg.h)
Lo llama una vez la autoridad de seguridad local (LSA) durante la inicialización del sistema para proporcionar al paquete de autenticación una oportunidad de inicializarse a sí mismo.
Sintaxis
LSA_AP_INITIALIZE_PACKAGE LsaApInitializePackage;
NTSTATUS LsaApInitializePackage(
[in] ULONG AuthenticationPackageId,
[in] PLSA_DISPATCH_TABLE LsaDispatchTable,
[in, optional] PLSA_STRING Database,
[in, optional] PLSA_STRING Confidentiality,
[out] PLSA_STRING *AuthenticationPackageName
)
{...}
Parámetros
[in] AuthenticationPackageId
Identificador que el LSA ha asignado al paquete de autenticación.
[in] LsaDispatchTable
Puntero a una estructura de LSA_DISPATCH_TABLE que contiene las direcciones de las funciones LSA a las que pueden llamar los paquetes de autenticación. El paquete de autenticación personalizado debe guardar esta información si requiere cualquiera de las funciones descritas en Funciones LSA llamadas por paquetes de autenticación.
[in, optional] Database
Este parámetro no se usa; es NULL.
[in, optional] Confidentiality
Este parámetro no se usa; es NULL.
[out] AuthenticationPackageName
Puntero a un puntero a una estructura de LSA_STRING que recibe el nombre del paquete de autenticación. El paquete de autenticación es responsable de asignar la estructura y el búfer que contiene esta cadena (mediante la función AllocateLsaHeap ) y devolver la dirección de la estructura en este parámetro. El LSA liberará el BÚfer cuando ya no sea necesario.
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 de error NTSTATUS. Para obtener más información, vea Valores devueltos de la función de directiva LSA.
Comentarios
Los paquetes de autenticación deben implementar esta función.
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 |