Metode INapSystemHealthAgentBinding2::GetSystemIsolationInfoEx

Catatan

Platform Perlindungan Akses Jaringan tidak tersedia dimulai dengan Windows 10

Metode INapSystemHealthAgentBinding2::GetSystemIsolationInfoEx dipanggil oleh SLA untuk menentukan status isolasi sistem dan status isolasi yang diperpanjang.

Catatan

Gunakan INapSystemHealthAgentBinding::GetSystemIsolationInfo untuk hanya menentukan status isolasi sistem.

Sintaks

HRESULT GetSystemIsolationInfoEx(
  [out] IsolationInfoEx **isolationInfo,
  [out] BOOL            *unknownConnections
) const;

Parameter

isolationInfo [out]

Penunjuk ke penunjuk ke struktur IsolationInfoEx yang berisi status isolasi sistem yang diperluas untuk koneksi yang diketahui. isolationInfo menunjukkan apakah sistem berada dalam status akses terbatas, pemeriksaan, atau akses tidak terbatas, serta informasi ExtendedIsolationState .

unknownConnections [out]

Penunjuk ke BOOL yang TRUE jika ada koneksi yang berada dalam status tidak diketahui dan FALSE sebaliknya.

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.
NAP_E_NOT_INITIALIZED
SHA belum diinisialisasi sebelumnya.
RPC_E_DISCONNECTED
NapAgent telah dihentikan. Objek ini akan pulih secara otomatis dan terikat kembali ke NapAgent, setelah dimulai ulang.

Keterangan

SHA harus membebaskan struktur IsolationInfoEx dengan memanggil FreeIsolationInfoEx.

SHA harus memanggil Inisialisasi sebelum memanggil metode ini atau metode lain dari antarmuka INapSystemHealthAgentBinding2 .

Persyaratan

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

Lihat juga

INapSystemHealthAgentBinding2