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

Vedi anche

LSA_SECPKG_FUNCTION_TABLE

SECPKG_PRIMARY_CRED

SECPKG_SUPPLEMENTAL_CRED_ARRAY

SpAcceptCredentials

SpInitialize