Fungsi panggilan balik CredReadFn (ntsecpkg.h)
Membaca kredensial dari Pengelola Kredensial.
Sintaks
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
ID masuk untuk membaca kredensial.
[in] CredFlags
Bendera yang menentukan perilaku fungsi ini. Bendera berikut ditentukan.
Nilai | Makna |
---|---|
|
Pemanggil sedang dalam proses. |
|
Pemanggil harus menggunakan fungsi midl_user_allocate untuk mengalokasikan buffer Kredensial . |
|
Jangan cache informasi target. |
|
Data kredensial diteruskan sebagai teks yang jelas. |
|
Data kredensial dienkripsi dengan menggunakan fungsi RtlEncryptMemory . |
|
Pemanggil adalah proses tepercaya. |
[in] TargetName
Nama komputer target.
[in] Type
Menentukan tipe kredensial yang akan dibaca. Nilai yang mungkin untuk parameter ini sama dengan nilai yang mungkin dari anggota Jenis struktur KREDENSIAL .
[in] Flags
Dicadangkan. Parameter ini harus diatur ke nol.
[out] Credential
Penunjuk ke penunjuk ke struktur ENCRYPTED_CREDENTIALW yang menerima kredensial yang dibaca fungsi ini.
Nilai kembali
Jika fungsi berhasil, kembalikan STATUS_SUCCESS, atau kode status informasi.
Jika fungsi gagal, kembalikan kode kesalahan NTSTATUS yang menunjukkan alasan gagalnya.
Keterangan
Penunjuk ke fungsi CrediRead tersedia dalam struktur LSA_SECPKG_FUNCTION_TABLE yang diterima oleh fungsi SpInitialize .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | ntsecpkg.h |