Bagikan melalui


INetFwOpenPorts::Hapus metode (netfw.h)

[WINDOWS Firewall API tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya. Untuk Windows Vista dan yang lebih baru, sebaiknya gunakan Windows Firewall dengan API Keamanan Tingkat Lanjut .]

Menutup port dan menghapusnya dari koleksi.

Sintaks

HRESULT Remove(
  [in] LONG               portNumber,
  [in] NET_FW_IP_PROTOCOL ipProtocol
);

Parameter

[in] portNumber

Nomor port yang akan dihapus.

[in] ipProtocol

Protokol port yang akan dihapus.

Nilai kembali

C++

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.
 

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.

Keterangan

Jika port sudah ditutup, metode Hapus tidak berpengaruh.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista, Windows XP dengan SP2 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 dengan SP1 [hanya aplikasi desktop]
Target Platform Windows
Header netfw.h
DLL FirewallAPI.dll; Hnetcfg.dll di Windows XP dengan SP2

Lihat juga

INetFwOpenPort

INetFwOpenPorts

NET_FW_IP_PROTOCOL