Fungsi SaslEnumerateProfilesA (sspi.h)

Fungsi SaslEnumerateProfiles mencantumkan paket yang menyediakan antarmuka SASL.

Sintaks

SECURITY_STATUS SEC_ENTRY SaslEnumerateProfilesA(
  [out] LPSTR *ProfileList,
  [out] ULONG *ProfileCount
);

Parameter

[out] ProfileList

Penunjuk ke daftar string Unicode atau ANSI yang berisi nama paket dengan dukungan pembungkus SASL.

[out] ProfileCount

Penunjuk ke nilai LONG yang tidak ditandatangani yang berisi jumlah paket dengan dukungan pembungkus SASL.

Mengembalikan nilai

Jika panggilan berhasil diselesaikan, fungsi ini mengembalikan SEC_E_OK.

Jika fungsi gagal, nilai yang dikembalikan adalah kode kesalahan bukan nol.

Keterangan

Daftar saat ini dipertahankan dalam registri di bawah

SYSTEM
   CurrentControlSet
      Control
         SecurityProviders
            SaslProfiles

Karakter NULL yang mengakhiri ditambahkan ke akhir daftar.

Catatan

Header sspi.h mendefinisikan SaslEnumerateProfiles sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tidak ada yang didukung
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header sspi.h (termasuk Security.h)
Pustaka Secur32.lib
DLL Secur32.dll