Fungsi CredWriteW (wincred.h)
Fungsi
Sintaksis
BOOL CredWriteW(
[in] PCREDENTIALW Credential,
[in] DWORD Flags
);
Parameter
[in] Credential
Penunjuk ke struktur kredensial
[in] Flags
Bendera yang mengontrol operasi fungsi. Bendera berikut didefinisikan.
Mengembalikan nilai
Jika fungsi berhasil, fungsi mengembalikan TRUE.
Jika fungsi gagal, fungsi mengembalikan FALSE. Panggil fungsi GetLastError
Kesalahan kartu pintar lainnya dapat dikembalikan saat menulis kredensial CRED_TYPE_CERTIFICATE.
Mengembalikan kode/nilai | Deskripsi |
---|---|
|
Sesi masuk tidak ada atau tidak ada set kredensial yang terkait dengan sesi masuk ini. Sesi masuk jaringan tidak memiliki set kredensial terkait. |
|
Bidang tertentu tidak dapat diubah dalam kredensial yang ada. Kesalahan ini dikembalikan jika bidang tidak cocok dengan nilai di bidang terproteksi dari kredensial yang ada. |
|
Nilai yang tidak valid ditentukan untuk parameter Bendera |
|
Anggota |
|
CRED_PRESERVE_CREDENTIAL_BLOB ditentukan dan tidak ada kredensial yang ada oleh TargetName yang sama dan jenis . |
|
Kredensial CRED_TYPE_CERTIFICATE yang sedang ditulis mengharuskan pembaca kartu pintar tersedia. |
|
Kredensial CRED_TYPE_CERTIFICATE yang sedang ditulis mengharuskan kartu pintar dimasukkan. |
|
PIN yang salah disediakan untuk kredensial CRED_TYPE_CERTIFICATE sedang ditulis. |
Komentar
Fungsi ini membuat kredensial jika kredensial dengan TargetName dan jenis tidak ada. Jika kredensial dengan
Saat fungsi ini menulis kredensial CRED_TYPE_CERTIFICATE,Kredensial
Jika nilai
Nota
Header wincred.h mendefinisikan CredWrite sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta preprosedur UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
Platform Target |
Windows |
Header |
wincred.h |
Pustaka |
Advapi32.lib |
DLL |
Advapi32.dll |
Lihat juga
KREDENSIAL