Freigeben über


CredReadDomainCredentialsFn-Rückruffunktion (ntsecpkg.h)

Liest Domänenanmeldeinformationen aus dem Anmeldeinformations-Manager.

Syntax

CredReadDomainCredentialsFn Credreaddomaincredentialsfn;

NTSTATUS Credreaddomaincredentialsfn(
  [in]  PLUID LogonId,
  [in]  ULONG CredFlags,
  [in]  PCREDENTIAL_TARGET_INFORMATIONW TargetInfo,
        ULONG Flags,
        PULONG Count,
  [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
CREDP_FLAGS_IN_PROCESS
0x01
Der Aufrufer ist in Bearbeitung.
CREDP_FLAGS_USE_MIDL_HEAP
0x02
Der Aufrufer sollte die midl_user_allocate-Funktion verwenden, um den Anmeldeinformationspuffer zuzuweisen.
CREDP_FLAGS_DONT_CACHE_TI
0x04
Zwischenspeichern Sie keine Zielinformationen.
CREDP_FLAGS_CLEAR_PASSWORD
0x08
Die Anmeldeinformationen werden als Klartext übergeben.
CREDP_FLAGS_USER_ENCRYPTED_PASSWORD
0x10
Die Anmeldeinformationen werden mithilfe der RtlEncryptMemory-Funktion verschlüsselt.
CREDP_FLAGS_TRUSTED_CALLER
0x20
Der Aufrufer ist ein vertrauenswürdiger Prozess.

[in] TargetInfo

Ein Zeiger auf eine CREDENTIAL_TARGET_INFORMATION Struktur, die Informationen zum Zielcomputer enthält.

Flags

Reserviert. Dieser Parameter muss auf 0 festgelegt werden.

Count

Die Anzahl der Elemente im Array "Anmeldeinformationen ".

[out] Credential

Ein Zeiger auf einen Zeiger auf ein Array von ENCRYPTED_CREDENTIALW Strukturen, die die Von dieser Funktion gelesenen Anmeldeinformationen erhalten.

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 CrediReadDomainCredentials-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

SpInitialize