Funzione di callback spAcceptCredentialsFn (ntsecpkg.h)
Chiamato dall'Autorità di sicurezza locale (LSA) per passare il pacchetto di sicurezza tutte le credenziali archiviate per l'entità di sicurezza autenticata. Questa funzione viene chiamata una volta per ogni set di credenziali archiviate dall'LSA.
Sintassi
SpAcceptCredentialsFn Spacceptcredentialsfn;
NTSTATUS Spacceptcredentialsfn(
[in] SECURITY_LOGON_TYPE LogonType,
[in] PUNICODE_STRING AccountName,
[in] PSECPKG_PRIMARY_CRED PrimaryCredentials,
[in] PSECPKG_SUPPLEMENTAL_CRED SupplementalCredentials
)
{...}
Parametri
[in] LogonType
Valore SECURITY_LOGON_TYPE che indica il tipo di accesso.
[in] AccountName
Puntatore a una struttura UNICODE_STRING che specifica il nome dell'account connesso.
[in] PrimaryCredentials
Puntatore a una struttura SECPKG_PRIMARY_CRED contenente le credenziali usate per l'accesso. Questa struttura può avere membri NULL .
[in] SupplementalCredentials
Puntatore a una struttura SECPKG_SUPPLEMENTAL_CRED contenente credenziali supplementari specifiche del pacchetto.
Valore restituito
Se la funzione ha esito positivo, restituire STATUS_SUCCESS.
Se la funzione ha esito negativo, restituisce un codice NTSTATUS che indica il motivo per cui non è riuscito.
Commenti
Il pacchetto di sicurezza deve salvare le credenziali in modo che possa eseguire richieste di servizio per le credenziali. Per altre informazioni, vedere la funzione SpAcquireCredentialsHandle .
SSP/AP deve implementare la funzione SpAcceptCredentials ; diversamente da altre funzioni SSP/AP, il nome della funzione deve essere SpAcceptCredentials.
L'LSA accede alla funzione SpAcceptCredentials tramite la struttura SECPKG_FUNCTION_TABLEricevuta dalla funzione SpLsaModeInitialize .
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 |