Condividi tramite


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

Vedi anche

SECPKG_PRIMARY_CRED

SECPKG_SUPPLEMENTAL_CRED

SECURITY_LOGON_TYPE

SpAcquireCredentialsHandle

SpLsaModeInitialize