CredReadFn-Rückruffunktion (ntsecpkg.h)
Liest Anmeldeinformationen aus dem Anmeldeinformations-Manager.
Syntax
CredReadFn Credreadfn;
NTSTATUS Credreadfn(
[in] PLUID LogonId,
[in] ULONG CredFlags,
[in] LPWSTR TargetName,
[in] ULONG Type,
[in] ULONG Flags,
[out] PENCRYPTED_CREDENTIALW *Credential
)
{...}
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 werden definiert.
Wert | Bedeutung |
---|---|
|
Der Aufrufer ist in Bearbeitung. |
|
Der Aufrufer sollte die midl_user_allocate-Funktion verwenden, um den Anmeldeinformationspuffer zuzuweisen. |
|
Zwischenspeichern Sie keine Zielinformationen. |
|
Die Anmeldeinformationen werden als Klartext übergeben. |
|
Die Anmeldeinformationen werden mithilfe der RtlEncryptMemory-Funktion verschlüsselt. |
|
Der Aufrufer ist ein vertrauenswürdiger Prozess. |
[in] TargetName
Name des Zielcomputers.
[in] Type
Gibt den Typ der zu lesenden Anmeldeinformationen an. Die möglichen Werte für diesen Parameter sind mit den möglichen Werten des Type-Members der CREDENTIAL-Struktur identisch.
[in] Flags
Reserviert. Dieser Parameter muss auf 0 festgelegt werden.
[out] Credential
Ein Zeiger auf einen Zeiger auf eine ENCRYPTED_CREDENTIALW Struktur, die die Von dieser Funktion gelesenen Anmeldeinformationen empfängt.
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 einen Fehler angibt.
Hinweise
Ein Zeiger auf die CrediRead-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 |