Share via


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

Consulte también

AllocateLsaHeap