LSA_UPDATE_PRIMARY_CREDENTIALS función de devolución de llamada (ntsecpkg.h)
Proporciona un mecanismo para que un paquete de seguridad notifique a otros paquetes que las credenciales de una sesión de inicio de sesión han cambiado.
Sintaxis
LSA_UPDATE_PRIMARY_CREDENTIALS LsaUpdatePrimaryCredentials;
NTSTATUS LsaUpdatePrimaryCredentials(
[in] PSECPKG_PRIMARY_CRED PrimaryCredentials,
[in, optional] PSECPKG_SUPPLEMENTAL_CRED_ARRAY Credentials
)
{...}
Parámetros
[in] PrimaryCredentials
Puntero a una estructura de SECPKG_PRIMARY_CRED que contiene las credenciales principales.
[in, optional] Credentials
Opcional. Puntero a una estructura de SECPKG_SUPPLEMENTAL_CRED_ARRAY que contiene las credenciales complementarias.
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto es STATUS_SUCCESS.
Si se produce un error en la función, el valor devuelto es un código NTSTATUS que indica el motivo por el que se produjo un error.
Comentarios
Para notificar a los paquetes las credenciales modificadas, la entidad de seguridad local (LSA) llama a la implementación de la función SpAcceptCredentials en cada paquete.
Hay disponible un puntero a la función UpdateCredentials en la estructura LSA_SECPKG_FUNCTION_TABLE recibida por la función SpInitialize .
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 |