Bagikan melalui


PRADIUS_EXTENSION_PROCESS_2 fungsi panggilan balik (authif.h)

Catatan Layanan Autentikasi Internet (IAS) berganti nama menjadi Network Policy Server (NPS) yang dimulai dengan Windows Server 2008. Konten topik ini berlaku untuk IAS dan NPS. Sepanjang teks, NPS digunakan untuk merujuk ke semua versi layanan, termasuk versi yang awalnya disebut sebagai IAS.
 
Fungsi RadiusExtensionProcess2 adalah fungsi yang ditentukan aplikasi dan dipanggil oleh NPS untuk setiap paket autentikasi atau akuntansi yang diterima NPS dari server akses jaringan (NAS). Fungsi ini mirip dengan RadiusExtensionProcess. Namun, RadiusExtensionProcess2 memungkinkan DLL Ekstensi untuk menambahkan, memodifikasi, dan menghapus atribut ke dan dari permintaan atau respons autentikasi.

Sintaks

PRADIUS_EXTENSION_PROCESS_2 PradiusExtensionProcess2;

DWORD PradiusExtensionProcess2(
  [in, out] PRADIUS_EXTENSION_CONTROL_BLOCK pECB
)
{...}

Parameter

[in, out] pECB

Penunjuk ke struktur RADIUS_EXTENSION_CONTROL_BLOCK . Anggota struktur ini berisi nilai dan penunjuk fungsi yang memungkinkan DLL Ekstensi NPS memproses paket RADIUS.

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan adalah NO_ERROR.

Jika fungsi gagal, nilai yang dikembalikan harus menjadi kode kesalahan yang sesuai dari WinError.h.

Keterangan

Jika nilai yang dikembalikan selain NO_ERROR, NPS akan membuang permintaan.

Atribut berikut bersifat baca-saja. DLL ekstensi yang mengimplementasikan RadiusExtensionProcess2 tidak dapat menambahkan, memodifikasi, atau menghapus atribut ini dalam permintaan atau respons yang terkandung dalam RADIUS_EXTENSION_CONTROL_BLOCK.

  • ratCode
  • ratIdentifier
  • ratAuthenticator
  • ratSrcIPAddress
  • ratSrcPort
  • ratProvider
  • ratUniqueId
  • ratSrcIPv6Address
NPS mendukung beberapa DLL Ekstensi. NPS memanggil RadiusExtensionProcess2 untuk setiap DLL yang tercantum dalam registri. Untuk informasi selengkapnya, lihat Menyiapkan DLL Ekstensi.

DLL Ekstensi NPS yang mengekspor RadiusExtensionProcess2 tidak perlu mengekspor RadiusExtensionFreeAttributes.

Untuk informasi selengkapnya tentang penggunaan fungsi ini, lihat Proses Ekstensi NPS.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tidak ada yang didukung
Server minimum yang didukung Windows Server 2008
Target Platform Windows
Header authif.h

Lihat juga

Tentang Ekstensi NPS

Fungsi Ekstensi NPS

Referensi Ekstensi NPS

RadiusExtensionProcess

RadiusExtensionProcessEx