Compartir a través de


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

Consulte también

LSA_SECPKG_FUNCTION_TABLE

SECPKG_PRIMARY_CRED

SECPKG_SUPPLEMENTAL_CRED_ARRAY

SpAcceptCredentials

SpInitialize