Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wird verwendet, um Anmeldeinformationen für einen Sicherheitsprinzipal hinzuzufügen.
Syntax
SpAddCredentialsFn Spaddcredentialsfn;
NTSTATUS Spaddcredentialsfn(
[in] LSA_SEC_HANDLE CredentialHandle,
[in] PUNICODE_STRING PrincipalName,
[in] PUNICODE_STRING Package,
[in] ULONG CredentialUseFlags,
[in] PVOID AuthorizationData,
PVOID GetKeyFunciton,
[in] PVOID GetKeyArgument,
[out] PTimeStamp ExpirationTime
)
{...}
Parameter
[in] CredentialHandle
Ein Handle für die hinzuzufügenden Anmeldeinformationen.
[in] PrincipalName
Optional. Zeiger auf eine UNICODE_STRING-Struktur , die den Namen des Sicherheitsprinzipals enthält, dessen Anmeldeinformationen hinzugefügt werden.
[in] Package
Zeiger auf eine UNICODE_STRING Struktur, die den Namen des authentifizierenden Pakets enthält.
[in] CredentialUseFlags
Flags, die angeben, wie die Anmeldeinformationen verwendet werden. Die folgenden Werte sind gültig.
| Wert | Bedeutung |
|---|---|
|
Anmeldeinformationen werden mit der Funktion AcceptSecurityContext (Allgemein) verwendet. |
|
Anmeldeinformationen werden mit der Funktion InitializeSecurityContext (General) verwendet. |
[in] AuthorizationData
Optional. Zeiger auf zusätzliche Authentifizierungsdaten.
GetKeyFunciton
[in] GetKeyArgument
Zeiger auf das Argument, das mit der GetKeyFunction-Funktion verwendet wird.
[out] ExpirationTime
Zeiger auf einen TimeStamp , der die Zeit empfängt, zu der das Handle der Anmeldeinformationen abläuft.
Rückgabewert
Wenn die Funktion erfolgreich ist, geben Sie STATUS_SUCCESS zurück.
Wenn die Funktion fehlschlägt, geben Sie einen NTSTATUS-Code zurück, der den Grund für einen Fehler angibt.
Hinweise
SSP/APs müssen die SpAddCredentials-Funktion implementieren. Der tatsächliche Name, der der Implementierung zugewiesen wird, liegt jedoch beim Entwickler.
Ein Zeiger auf die SpAddCredentials-Funktion ist in der SECPKG_FUNCTION_TABLE Struktur verfügbar, die von der SpLsaModeInitialize-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 |