Bagikan melalui


struktur CRYPT_PROVIDER_REF (bcrypt.h)

Struktur CRYPT_PROVIDER_REF berisi informasi tentang antarmuka kriptografi yang didukung penyedia.

Sintaks

typedef struct _CRYPT_PROVIDER_REF {
  ULONG               dwInterface;
  PWSTR               pszFunction;
  PWSTR               pszProvider;
  ULONG               cProperties;
  PCRYPT_PROPERTY_REF *rgpProperties;
  PCRYPT_IMAGE_REF    pUM;
  PCRYPT_IMAGE_REF    pKM;
} CRYPT_PROVIDER_REF, *PCRYPT_PROVIDER_REF;

Anggota

dwInterface

Pengidentifikasi antarmuka tempat referensi ini berlaku. Ini akan menjadi salah satu Pengidentifikasi Antarmuka CNG.

pszFunction

Penunjuk ke string Unicode yang dihentikan null yang mengidentifikasi algoritma atau fungsi yang diterapkan referensi. Ini bisa menjadi salah satu Pengidentifikasi Algoritma CNG standar atau pengidentifikasi untuk algoritma terdaftar lainnya.

pszProvider

Penunjuk ke string Unicode yang dihentikan null yang berisi nama penyedia.

cProperties

Jumlah elemen dalam array rgpProperties . Jika algoritma atau fungsi tidak memiliki properti, maka anggota ini akan menjadi nol.

rgpProperties

Array penunjuk struktur CRYPT_PROPERTY_REF yang berisi properti untuk algoritma atau fungsi ini. Anggota cProperties berisi jumlah elemen dalam array ini.

pUM

Penunjuk ke struktur CRYPT_IMAGE_REF yang berisi informasi tentang modul penyedia mode pengguna. Jika informasi ini tidak diminta atau penyedia tidak terdaftar sebagai penyedia mode pengguna, anggota ini akan menjadi NULL.

pKM

Penunjuk ke struktur CRYPT_IMAGE_REF yang berisi informasi tentang modul penyedia mode kernel. Jika informasi ini tidak diminta atau penyedia tidak terdaftar sebagai penyedia mode kernel, anggota ini akan menjadi NULL.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header bcrypt.h

Lihat juga

BCryptResolveProviders

CRYPT_PROVIDER_REFS