Metode ICertServerPolicy::EnumerateAttributesSetup (certif.h)
Metode EnumerateAttributesSetup menginisialisasi penunjuk enumerasi internal ke atribut permintaan pertama yang terkait dengan konteks saat ini.
Sintaks
HRESULT EnumerateAttributesSetup(
[in] LONG Flags
);
Parameter
[in] Flags
Parameter ini dicadangkan dan harus diatur ke nol.
Nilai kembali
VB
Jika metode berhasil, metode akan mengembalikan S_OK.Jika metode gagal, metode mengembalikan nilai HRESULT yang menunjukkan kesalahan. Untuk daftar kode kesalahan umum, lihat Nilai HRESULT Umum.
Keterangan
Metode SetContext harus dipanggil sebelum memanggil metode ini. Panggilan ke SetContext menentukan permintaan mana yang akan digunakan sebagai konteks saat ini.
Untuk mengambil atribut , panggil metode EnumerateAttributes . Panggilan ke EnumerateAttributes mengambil atribut pertama dan memindahkan indeks ke atribut berikutnya jika ada.
Contoh
// Set the context. The value nContext (long) would be the same
// as the context parameter in ICertPolicy::VerifyRequest.
// hr is defined as an HRESULT.
// pCertServerPolicy has been used to call SetContext previously.
hr = pCertServerPolicy->SetContext(nContext);
if (FAILED(hr))
{
printf("Failed SetContext [%x]\n", hr);
goto error;
}
// Setup the enumeration.
hr = pCertServerPolicy->EnumerateAttributesSetup(0);
if (FAILED(hr))
{
printf("Failed EnumerateAttributesSetup [%x]\n", hr);
goto error;
}
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
ICertServerPolicy::EnumerateAttributes