Metode ICertAdmin2::GetMyRoles (certadm.h)
Metode GetMyRoles mengambil peran otoritas sertifikasi (CA) dari pemanggil.
Sintaks
HRESULT GetMyRoles(
[in] const BSTR strConfig,
[out] LONG *pRoles
);
Parameter
[in] strConfig
Nilai string yang mewakili string konfigurasi yang valid untuk CA dalam bentuk COMPUTERNAME\CANAME, di mana COMPUTERNAME adalah nama jaringan server Certificate Services, dan CANAME adalah nama umum CA, seperti yang dimasukkan selama penyiapan Layanan Sertifikat. Untuk informasi tentang nama string konfigurasi, lihat ICertConfig.
[out] pRoles
Penunjuk ke nilai LONG yang mewakili peran CA yang diambil untuk pemanggil. Ini bisa menjadi kombinasi bitwise dari nol atau lebih dari nilai berikut.
Nilai kembali
C++
Jika fungsi berhasil, nilai yang dikembalikan adalah S_OK.Jika fungsi gagal, nilai yang dikembalikan adalah HRESULT yang menunjukkan kesalahan. Untuk daftar kode kesalahan umum, lihat Nilai HRESULT Umum.
VB
Nilai yang dikembalikan adalah nilai Panjang yang mewakili peran CA yang diambil untuk pemanggil. Ini bisa menjadi kombinasi bitwise dari nol atau lebih dari nilai berikut.Mengembalikan kode/nilai | Deskripsi |
---|---|
|
Penelepon memiliki kemampuan administrator CA. |
|
Penelepon memiliki kemampuan auditor CA. |
|
Penelepon memiliki akses pendaftaran. |
|
Penelepon memiliki kemampuan petugas CA. |
|
Penelepon memiliki kemampuan pencadangan CA. |
|
Penelepon memiliki akses baca. |
Persyaratan
Klien minimum yang didukung | Tidak ada yang didukung |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | certadm.h (termasuk Certsrv.h) |
Pustaka | Certidl.lib |
DLL | Certadm.dll |