Metode ICertServerExit::EnumerateAttributes (certif.h)
Metode EnumerateAttributes mengembalikan nama atribut permintaan berikutnya dalam konteks saat ini, lalu menambah pointer internal ke atribut berikut.
Sebelum memanggil EnumerateAttributes, aplikasi memanggil ICertServerExit::EnumerateAttributesSetup. Setelah selesai menghitung, aplikasi memanggil ICertServerExit::EnumerateAttributesClose.
Sintaks
HRESULT EnumerateAttributes(
[out] BSTR *pstrAttributeName
);
Parameter
[out] pstrAttributeName
Penunjuk ke nama atribut yang dijumlahkan.
Nilai kembali
C++
Jika metode berhasil, metode mengembalikan S_OK, dan *pstrAttributeName diatur ke BSTR yang berisi nama atribut enumerasi. Nilai S_FALSE dikembalikan jika atribut terakhir sudah dijumlahkan.Untuk menggunakan metode ini, buat variabel jenis BSTR , atur variabel yang sama dengan NULL, dan teruskan alamat variabel ini sebagai pstrAttributeName.
Setelah Anda selesai menggunakan BSTR, bebaskan dengan memanggil fungsi SysFreeString .
Jika metode gagal, metode mengembalikan nilai HRESULT yang menunjukkan kesalahan. Untuk daftar kode kesalahan umum, lihat Nilai HRESULT Umum.
VB
Mengembalikan string yang berisi nama atribut enumerasi, atau string kosong jika atribut terakhir sudah dijumlahkan.Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tidak ada yang didukung |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | certif.h (termasuk Certsrv.h) |
Pustaka | Certidl.lib |
DLL | Certcli.dll |
Lihat juga
ICertServerExit::EnumerateAttributesClose