LSA_UPDATE_PRIMARY_CREDENTIALS funzione di callback (ntsecpkg.h)
Fornisce un meccanismo per un pacchetto di sicurezza per notificare ad altri pacchetti che le credenziali per una sessione di accesso sono state modificate.
Sintassi
LSA_UPDATE_PRIMARY_CREDENTIALS LsaUpdatePrimaryCredentials;
NTSTATUS LsaUpdatePrimaryCredentials(
[in] PSECPKG_PRIMARY_CRED PrimaryCredentials,
[in, optional] PSECPKG_SUPPLEMENTAL_CRED_ARRAY Credentials
)
{...}
Parametri
[in] PrimaryCredentials
Puntatore a una struttura di SECPKG_PRIMARY_CRED contenente le credenziali primarie.
[in, optional] Credentials
facoltativo. Puntatore a una struttura SECPKG_SUPPLEMENTAL_CRED_ARRAY contenente le credenziali supplementari.
Valore restituito
Se la funzione ha esito positivo, il valore restituito viene STATUS_SUCCESS.
Se la funzione ha esito negativo, il valore restituito è un codice NTSTATUS che indica il motivo per cui non è riuscito.
Commenti
Per notificare ai pacchetti le credenziali modificate, l'autorità di sicurezza locale chiama l'implementazione della funzione SpAcceptCredentials in ogni pacchetto.
Un puntatore alla funzione UpdateCredentials è disponibile nella struttura LSA_SECPKG_FUNCTION_TABLE ricevuta dalla funzione SpInitialize .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ntsecpkg.h |