Metode ICertServerExit::EnumerateExtensionsSetup (certif.h)
Metode EnumerateExtensionsSetup menginisialisasi penunjuk enumerasi internal ke ekstensi sertifikat pertama yang terkait dengan konteks saat ini.
Proses enumerasi menghitung ekstensi sertifikat yang dicatat dalam database, bahkan yang dinonaktifkan dan tidak muncul dalam sertifikat.
Sintaks
HRESULT EnumerateExtensionsSetup(
[in] LONG Flags
);
Parameter
[in] Flags
Parameter ini dicadangkan dan harus diatur ke nol.
Nilai kembali
VB
Jika metode berhasil, metode mengembalikan S_OK.Jika metode gagal, metode mengembalikan nilai HRESULT yang menunjukkan kesalahan. Untuk daftar kode kesalahan umum, lihat Nilai HRESULT Umum.
Keterangan
Anda harus memanggil ICertServerExit::SetContext sebelum menggunakan metode ini.
Contoh
// Set the context. The value nContext (long) would be the same
// as the context parameter in ICertExit::Notify.
// hr is defined as an HRESULT.
hr = pCertServerExit->SetContext( nContext );
if (FAILED(hr))
{
printf("Failed SetContext [%x]\n", hr);
goto error;
}
// Setup the enumeration.
hr = pCertServerExit->EnumerateExtensionsSetup( 0 );
if (FAILED(hr))
{
printf("Failed EnumerateExtensionsSetup [%x]\n", hr);
goto error;
}
Persyaratan
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 |