Fungsi CryptEnumOIDInfo (wincrypt.h)
Fungsi CryptEnumOIDInfo menghitung struktur CRYPT_OID_INFOpengidentifikasi objek yang telah ditentukan dan terdaftar (OID). Fungsi ini menghitung semua struktur yang telah ditentukan dan terdaftar atau hanya struktur yang diidentifikasi oleh grup OID yang dipilih. Untuk setiap struktur informasi OID yang dijumlahkan, fungsi panggilan balik yang disediakan aplikasi, pfnEnumOIDInfo, dipanggil.
Sintaks
BOOL CryptEnumOIDInfo(
[in] DWORD dwGroupId,
[in] DWORD dwFlags,
[in] void *pvArg,
[in] PFN_CRYPT_ENUM_OID_INFO pfnEnumOIDInfo
);
Parameter
[in] dwGroupId
Menunjukkan grup OID mana yang akan dicocokkan. Mengatur dwGroupId ke nol cocok dengan semua grup. Jika dwGroupId lebih besar dari nol, hanya entri OID dalam grup yang ditentukan yang dijumlahkan.
ID grup OID yang saat ini ditentukan adalah:
- CRYPT_HASH_ALG_OID_GROUP_ID
- CRYPT_ENCRYPT_ALG_OID_GROUP_ID
- CRYPT_PUBKEY_ALG_OID_GROUP_ID
- CRYPT_SIGN_ALG_OID_GROUP_ID
- CRYPT_RDN_ATTR_OID_GROUP_ID
- CRYPT_EXT_OR_ATTR_OID_GROUP_ID
- CRYPT_ENHKEY_USAGE_OID_GROUP_ID
- CRYPT_POLICY_OID_GROUP_ID
- CRYPT_TEMPLATE_OID_GROUP_ID
- CRYPT_KDF_OID_GROUP_ID Windows Server 2008, Windows Vista, Windows Server 2003 dan Windows XP: Nilai CRYPT_KDF_OID_GROUP_ID tidak didukung.
- CRYPT_LAST_OID_GROUP_ID
- CRYPT_FIRST_ALG_OID_GROUP_ID
- CRYPT_LAST_ALG_OID_GROUP_ID
[in] dwFlags
Parameter ini dicadangkan untuk digunakan di masa mendatang. Pasti nol.
[in] pvArg
Penunjuk ke argumen yang akan diteruskan ke fungsi panggilan balik.
[in] pfnEnumOIDInfo
Penunjuk ke fungsi panggilan balik yang dijalankan untuk setiap entri informasi OID yang dijumlahkan. Untuk informasi tentang parameter panggilan balik, lihat CRYPT_ENUM_OID_INFO.
Mengembalikan nilai
Jika fungsi panggilan balik menyelesaikan enumerasi, fungsi ini mengembalikan TRUE.
Jika fungsi panggilan balik telah menghentikan enumerasi, fungsi ini mengembalikan FALSE.
Persyaratan
Klien minimum yang didukung | Windows XP [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2003 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | wincrypt.h |
Pustaka | Crypt32.lib |
DLL | Crypt32.dll |