Bagikan melalui


Fungsi SslEnumProtocolProviders

Fungsi SslEnumProtocolProviders mengembalikan array penyedia protokol Secure Sockets Layer protocol (SSL) yang diinstal.

Sintaks

SECURITY_STATUS WINAPI SslEnumProtocolProviders(
  _Out_ DWORD              *pdwProviderCount,
  _Out_ NCryptProviderName **ppProviderList,
  _In_  DWORD              dwFlags
);

Parameter

pdwProviderCount [out]

Penunjuk ke nilai DWORD untuk menerima jumlah penyedia protokol yang dikembalikan.

ppProviderList [out]

Penunjuk ke buffer yang menerima array struktur NCryptProviderName .

dwFlags [in]

Parameter ini dicadangkan untuk digunakan di masa mendatang.

Mengembalikan nilai

Jika fungsi berhasil, fungsi akan mengembalikan nol.

Jika fungsi gagal, fungsi mengembalikan nilai kesalahan bukan nol.

Kemungkinan kode pengembalian termasuk, tetapi tidak terbatas pada, berikut ini.

Mengembalikan kode/nilai Deskripsi
NTE_BAD_FLAGS
0x80090009L
Parameter dwFlags bukan nol.
NTE_NO_MEMORY
0x8009000EL
Memori tidak cukup tersedia untuk mengalokasikan buffer yang diperlukan.
NTE_INVALID_PARAMETER
0x80090027L
Parameter pdwProviderCount atau ppProviderList adalah NULL.

Keterangan

Setelah Anda selesai menggunakan array struktur NCryptProviderName , panggil fungsi SslFreeBuffer untuk membebaskan array.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 [hanya aplikasi desktop]
Header
Sslprovider.h
DLL
Ncrypt.dll