Bagikan melalui


Metode INapEnforcementClientBinding::P rocessSoHResponse

Catatan

Platform Perlindungan Akses Jaringan tidak tersedia dimulai dengan Windows 10

Metode INapEnforcementClientBinding::P rocessSoHResponse digunakan oleh klien penegak untuk memproses SoHResponse setiap kali mereka menerima blob data SoHResponse dari server penegakan.

Sintaks

HRESULT ProcessSoHResponse(
  [in] INapEnforcementClientConnection *connection
);

Parameter

connection [in]

Penunjuk COM ke antarmuka INapEnforcementClientConnection dari koneksi klien. NapAgent tidak menyimpan referensi ke objek yang terkait dengan antarmuka ini setelah panggilan metode ini selesai.

Anda harus menggunakan koneksi yang dibuat sebelumnya untuk memproses blob data SOHResponse.

Nilai kembali

Kode kesalahan khusus COM lainnya juga dapat dikembalikan.

Menampilkan kode Deskripsi
S_OK
Operasi berhasil.
E_INVALIDARG
Sebelumnya tidak ada koneksi yang dibuat pada klien penegakan.
E_ACCESSDENIED
Kesalahan izin, akses ditolak.
E_OUTOFMEMORY
Batas sumber daya sistem, tidak dapat melakukan operasi.
NAP_E_INVALID_PACKET
Jika nilai ini dikembalikan, klien penegakan harus menghilangkan paket jika NapAgent mengembalikan NAP_E_INVALID_PACKET. Dalam hal ini, penegak harus berasumsi bahwa server yang dibicarakannya tidak diaktifkan NAP dan menghapus koneksi dari daftar aktif (yaitu memberi tahu NapAgent tentang status koneksi tidak berfungsi).
NAP_E_MISMATCHED_ID
Jika nilai ini dikembalikan, itu menunjukkan bahwa id korelasi dalam paket SoH-Response tidak cocok dengan SoH-Response yang luar biasa. Dalam hal ini, penegak harus menjatuhkan paket dan menunggu paket SoH-Response lain yang lebih baru.
Ini mungkin disebabkan oleh respons terhadap pesan permintaan yang lebih lama.
NAP_E_NOT_INITIALIZED
Penegak belum diinisialisasi sebelumnya.

Keterangan

NapAgent meminta SoH-Response blob data dari objek koneksi, memprosesnya, dan mengatur keputusan yang dihasilkan (misalnya akses penuh/terbatas/dll) pada objek koneksi.

Klien penegakan harus memanggil metode INapEnforcementClientBinding::Initialize sebelum memanggil ini atau metode lain dari antarmuka INapEnforcementClientBinding .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 [hanya aplikasi desktop]
Header
NapEnforcementClient.h
IDL
NapEnforcementClient.idl
DLL
Qagent.dll

Lihat juga

INapEnforcementClientBinding

INapEnforcementClientConnection