Bagikan melalui


INetFwServiceRestriction::ServiceRestricted method (netfw.h)

Metode ServiceRestricted menunjukkan apakah aturan pembatasan layanan diaktifkan untuk membatasi lalu lintas ke sumber daya yang ditentukan oleh aturan firewall.

Sintaks

HRESULT ServiceRestricted(
  [in]  BSTR         serviceName,
  [in]  BSTR         appName,
  [out] VARIANT_BOOL *serviceRestricted
);

Parameter

[in] serviceName

Nama layanan yang dikueri mengenai status pembatasan layanan.

[in] appName

Nama aplikasi yang dikueri mengenai status pembatasan layanan.

[out] serviceRestricted

Menunjukkan apakah aturan pembatasan layanan diberlakukan untuk membatasi layanan yang ditentukan. Jika true (VARIANT_TRUE), layanan dibatasi. Jika tidak, layanan tidak dibatasi untuk sumber daya yang ditentukan oleh aturan firewall.

Nilai kembali

C++

Jika metode berhasil, nilai yang dikembalikan adalah S_OK.

Jika metode gagal, nilai yang dikembalikan adalah salah satu kode kesalahan berikut.

Menampilkan kode Deskripsi
E_ACCESSDENIED
Operasi dibatalkan karena masalah izin.
E_INVALIDARG
Metode gagal karena parameter yang tidak valid.
E_OUTOFMEMORY
Metode tidak dapat mengalokasikan memori yang diperlukan.
E_POINTER
Metode gagal karena penunjuk tidak valid.
 

VB

Jika metode berhasil, nilai yang dikembalikan adalah S_OK.

Jika metode gagal, nilai yang dikembalikan adalah salah satu kode kesalahan berikut.

Menampilkan kode Deskripsi
E_ACCESSDENIED
Operasi dibatalkan karena masalah izin.
E_INVALIDARG
Metode gagal karena parameter yang tidak valid.
E_OUTOFMEMORY
Metode tidak dapat mengalokasikan memori yang diperlukan.
E_POINTER
Metode gagal karena penunjuk tidak valid.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header netfw.h
DLL FirewallAPI.dll

Lihat juga

INetFwServiceRestriction