Bagikan melalui


Metode INapEnforcementClientBinding::Initialize

Catatan

Platform Perlindungan Akses Jaringan tidak tersedia dimulai dengan Windows 10

Metode INapEnforcementClientBinding::Initialize memulai layanan NapAgent secara otomatis.

Sintaks

HRESULT Initialize(
  [in] EnforcementEntityId           id,
  [in] INapEnforcementClientCallback *callback
);

Parameter

id [in]

EnforcementEntityId yang mengidentifikasi klien penegakan dan versinya.

callback [in]

Penunjuk COM ke antarmuka INapEnforcementClientCallback yang digunakan oleh NapAgent untuk memanggil balik klien penegak dengan pemberitahuan/proses. NapAgent menyimpan referensi ke objek yang terkait dengan antarmuka ini hingga INapEnforcementClientBinding::Uninitialize dipanggil.

Nilai kembali

Kode kesalahan khusus COM lainnya juga dapat dikembalikan.

Menampilkan kode Deskripsi
S_OK
Operasi berhasil.
E_ACCESSDENIED
Kesalahan izin, akses ditolak.
E_OUTOFMEMORY
Batas sumber daya sistem, tidak dapat melakukan operasi.
HRESULT(ERROR_ALREADY_INITIALIZED)
Jika penegak telah menginisialisasi sebelumnya, maka kode kesalahan ini dikembalikan.
NAP_E_NOT_REGISTERED
Jika penegak belum mendaftar sebelumnya, kode kesalahan ini dikembalikan.

Keterangan

Klien penegakan harus memanggil metode INapEnforcementClientBinding::Initialize sebelum memanggil 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

INapEnforcementClientBinding::Uninitialize