CredWriteFn-Rückruffunktion (ntsecpkg.h)
Schreibt die angegebenen Anmeldeinformationen in den Anmeldeinformations-Manager.
Syntax
CredWriteFn Credwritefn;
NTSTATUS Credwritefn(
[in] PLUID LogonId,
[in] ULONG CredFlags,
[in] PENCRYPTED_CREDENTIALW Credential,
[in] ULONG Flags
)
{...}
Parameter
[in] LogonId
Die Anmelde-ID, für die Anmeldeinformationen gelesen werden sollen.
[in] CredFlags
Flags, die das Verhalten dieser Funktion bestimmen. Die folgenden Flags sind definiert.
Wert | Bedeutung |
---|---|
|
Der Aufrufer ist in Bearbeitung. |
|
Der Aufrufer sollte die funktion midl_user_allocate verwenden, um den Anmeldeinformationspuffer zuzuordnen. |
|
Speichern Sie keine Zielinformationen zwischen. |
|
Die Anmeldeinformationsdaten werden als Klartext übergeben. |
|
Die Anmeldeinformationsdaten werden mit der RtlEncryptMemory-Funktion verschlüsselt. |
|
Der Aufrufer ist ein vertrauenswürdiger Prozess. |
[in] Credential
Ein Zeiger auf eine ENCRYPTED_CREDENTIALW-Struktur , die die zu schreibenden Anmeldeinformationen darstellt.
[in] Flags
Reserviert. Dieser Parameter muss auf 0 festgelegt werden.
Rückgabewert
Wenn die Funktion erfolgreich ist, geben Sie STATUS_SUCCESS oder einen informationellen status Code zurück.
Wenn die Funktion fehlschlägt, geben Sie einen NTSTATUS-Fehlercode zurück, der den Grund für den Fehler angibt.
Hinweise
Ein Zeiger auf die CrediWrite-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 Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ntsecpkg.h |