Freigeben über


LSA_UPDATE_PRIMARY_CREDENTIALS Rückruffunktion (ntsecpkg.h)

Stellt einen Mechanismus für ein Sicherheitspaket bereit, um andere Pakete darüber zu benachrichtigen, dass die Anmeldeinformationen für eine Anmeldesitzung geändert wurden.

Syntax

LSA_UPDATE_PRIMARY_CREDENTIALS LsaUpdatePrimaryCredentials;

NTSTATUS LsaUpdatePrimaryCredentials(
  [in]           PSECPKG_PRIMARY_CRED PrimaryCredentials,
  [in, optional] PSECPKG_SUPPLEMENTAL_CRED_ARRAY Credentials
)
{...}

Parameter

[in] PrimaryCredentials

Zeiger auf eine SECPKG_PRIMARY_CRED-Struktur , die die primären Anmeldeinformationen enthält.

[in, optional] Credentials

Optional. Zeiger auf eine SECPKG_SUPPLEMENTAL_CRED_ARRAY-Struktur , die die zusätzlichen Anmeldeinformationen enthält.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird der Rückgabewert STATUS_SUCCESS.

Wenn die Funktion fehlschlägt, ist der Rückgabewert ein NTSTATUS-Code, der den Grund für einen Fehler angibt.

Hinweise

Um Pakete über die geänderten Anmeldeinformationen zu benachrichtigen, ruft die lokale Sicherheitsbehörde (Local Security Authority , LSA) die SpAcceptCredentials-Funktionsimplementierung in jedem Paket auf.

Ein Zeiger auf die UpdateCredentials-Funktion ist in der LSA_SECPKG_FUNCTION_TABLE Struktur verfügbar, die von der SpInitialize-Funktion empfangen wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile ntsecpkg.h

Weitere Informationen

LSA_SECPKG_FUNCTION_TABLE

SECPKG_PRIMARY_CRED

SECPKG_SUPPLEMENTAL_CRED_ARRAY

SpAcceptCredentials

SpInitialize