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

Lihat juga

Fungsi Dukungan OID