SspiPrepareForCredWrite-Funktion (sspi.h)
Generiert Werte aus einer Identitätsstruktur, die als Werte von Parametern in einem Aufruf der CredWrite-Funktion übergeben werden können.
Syntax
SECURITY_STATUS SEC_ENTRY SspiPrepareForCredWrite(
[in] PSEC_WINNT_AUTH_IDENTITY_OPAQUE AuthIdentity,
[in] PCWSTR pszTargetName,
[out] PULONG pCredmanCredentialType,
[out] PCWSTR *ppszCredmanTargetName,
[out] PCWSTR *ppszCredmanUserName,
[out] PUCHAR *ppCredentialBlob,
[out] PULONG pCredentialBlobSize
);
Parameter
[in] AuthIdentity
Die Identitätsstruktur, aus der die Anmeldeinformationen generiert werden sollen, die an die CredWrite-Funktion übergeben werden sollen.
[in] pszTargetName
Ein Zielname, der von dieser Funktion abhängig vom Wert des AuthIdentity-Parameters geändert werden kann.
Legen Sie den Wert dieses Parameters auf NULL fest, um den Benutzernamen als Ziel zu verwenden.
[out] pCredmanCredentialType
Der Anmeldeinformationstyp, der an die CredWrite-Funktion übergeben werden soll.
[out] ppszCredmanTargetName
Der Zielname, der an die CredWrite-Funktion übergeben werden soll.
[out] ppszCredmanUserName
Der Benutzername, der an die CredWrite-Funktion übergeben werden soll.
[out] ppCredentialBlob
Das Anmeldeinformationsblob , das an die CredWrite-Funktion gesendet werden soll.
[out] pCredentialBlobSize
Die Größe des ppCredentialBlob-Puffers in Bytes.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird SEC_E_OK zurückgegeben.
Wenn die Funktion fehlschlägt, wird ein Fehlercode ungleich null zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | sspi.h |
Bibliothek | Secur32.lib |
DLL | SspiCli.dll |