Header iphlpapi.h
Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:
iphlpapi.h berisi antarmuka pemrograman berikut:
AddIPAddress Fungsi AddIPAddress menambahkan alamat IPv4 yang ditentukan ke adaptor yang ditentukan. |
AllocateAndGetTcpExTableFromStack Mengambil tabel koneksi TCP dan mengalokasikan memori dari tumpukan lokal untuk menyimpan tabel. |
AllocateAndGetUdpExTableFromStack Mengambil tabel koneksi UDP dan mengalokasikan memori dari timbunan lokal untuk menyimpan tabel. |
CancelIfTimestampConfigChange Fungsi ini disediakan untuk penggunaan sistem, dan Anda tidak boleh memanggilnya dari kode Anda. (CancelIfTimestampConfigChange) |
CancelIPChangeNotify Membatalkan pemberitahuan alamat IPv4 dan perubahan rute yang sebelumnya diminta dengan panggilan yang berhasil ke fungsi NotifyAddrChange atau NotifyRouteChange. |
CaptureInterfaceHardwareCrossTimestamp Mengambil info tanda waktu silang untuk adaptor jaringan. |
CreateIpForwardEntry Fungsi CreateIpForwardEntry membuat rute di tabel perutean IPv4 komputer lokal. |
CreateIpNetEntry Fungsi CreateIpNetEntry membuat entri Protokol Resolusi Alamat (ARP) dalam tabel ARP di komputer lokal. |
CreatePersistentTcpPortReservation Membuat reservasi port TCP persisten untuk blok berturut-turut port TCP di komputer lokal. |
CreatePersistentUdpPortReservation Membuat reservasi port UDP persisten untuk blok berturut-turut port UDP di komputer lokal. |
CreateProxyArpEntry Fungsi CreateProxyArpEnry membuat entri Proxy Address Resolution Protocol (PARP) di komputer lokal untuk alamat IPv4 yang ditentukan. |
DeleteIPAddress Fungsi DeleteIPAddress menghapus alamat IP yang sebelumnya ditambahkan menggunakan AddIPAddress. |
DeleteIpForwardEntry Menghapus rute yang ada di tabel perutean IPv4 komputer lokal. |
DeleteIpNetEntry Fungsi DeleteIpNetEntry menghapus entri ARP dari tabel ARP di komputer lokal. |
DeletePersistentTcpPortReservation Menghapus reservasi port TCP persisten untuk blok berturut-turut port TCP di komputer lokal. (DeletePersistentTcpPortReservation) |
DeletePersistentUdpPortReservation Menghapus reservasi port TCP persisten untuk blok berturut-turut port TCP di komputer lokal. (DeletePersistentUdpPortReservation) |
DeleteProxyArpEntry Fungsi DeleteProxyArpEntry menghapus entri PARP pada komputer lokal yang ditentukan oleh parameter dwAddress dan dwIfIndex. |
DisableMediaSense Fungsi DisableMediaSense menonaktifkan kemampuan sensor media tumpukan TCP/IP pada komputer lokal. |
EnableRouter Fungsi EnableRouter mengaktifkan penerusan IPv4 di komputer lokal. EnableRouter juga menambah jumlah referensi yang melacak jumlah permintaan untuk mengaktifkan penerusan IPv4. |
FlushIpNetTable Fungsi FlushIpNetTable menghapus semua entri ARP untuk antarmuka yang ditentukan dari tabel ARP di komputer lokal. |
GetAdapterIndex Fungsi GetAdapterIndex mendapatkan indeks adaptor, mengingat namanya. |
GetAdapterOrderMap Fungsi GetAdapterOrderMap mendapatkan peta urutan adaptor yang menunjukkan prioritas untuk antarmuka di komputer lokal. |
GetAdaptersAddresses Mengambil alamat yang terkait dengan adaptor pada komputer lokal. |
GetAdaptersInfo Fungsi GetAdaptersInfo mengambil informasi adaptor untuk komputer lokal. |
GetBestInterface Fungsi GetBestInterface mengambil indeks antarmuka yang memiliki rute terbaik ke alamat IPv4 yang ditentukan. |
GetBestInterfaceEx Fungsi GetBestInterfaceEx mengambil indeks antarmuka yang memiliki rute terbaik ke alamat IPv4 atau IPv6 yang ditentukan. |
GetBestRoute Fungsi GetBestRoute mengambil rute terbaik ke alamat IP tujuan yang ditentukan. |
GetExtendedTcpTable Mengambil tabel yang berisi daftar titik akhir TCP yang tersedia untuk aplikasi. |
GetExtendedUdpTable Mengambil tabel yang berisi daftar titik akhir UDP yang tersedia untuk aplikasi. |
GetFriendlyIfIndex Mengambil indeks antarmuka dan mengembalikan indeks antarmuka yang kompatibel mundur, yaitu indeks yang hanya menggunakan 24 bit yang lebih rendah. |
GetIcmpStatistics Fungsi GetIcmpStatistics mengambil Protokol Pesan Kontrol Internet (ICMP) untuk statistik IPv4 untuk komputer lokal. |
GetIcmpStatisticsEx Fungsi GetIcmpStatisticsEx mengambil statistik Internet Control Message Protocol (ICMP) untuk komputer lokal. Fungsi GetIcmpStatisticsEx mampu mengambil statistik ICMP IPv6. |
GetIfEntry Fungsi GetIfEntry mengambil informasi untuk antarmuka yang ditentukan di komputer lokal. |
GetIfTable Fungsi GetIfTable mengambil tabel antarmuka MIB-II. |
GetInterfaceActiveTimestampCapabilities Mengambil kemampuan tanda waktu adaptor jaringan yang saat ini diaktifkan. |
GetInterfaceCurrentTimestampCapabilities Fungsi ini disediakan untuk penggunaan sistem, dan Anda tidak boleh memanggilnya dari kode Anda. (GetInterfaceCurrentTimestampCapabilities) |
GetInterfaceHardwareTimestampCapabilities Fungsi ini disediakan untuk penggunaan sistem, dan Anda tidak boleh memanggilnya dari kode Anda. (GetInterfaceHardwareTimestampCapabilities) |
GetInterfaceInfo Fungsi GetInterfaceInfo mendapatkan daftar adaptor antarmuka jaringan dengan IPv4 diaktifkan pada sistem lokal. |
GetInterfaceSupportedTimestampCapabilities Mengambil kemampuan tanda waktu adaptor jaringan yang didukung. |
GetIpAddrTable Fungsi GetIpAddrTable mengambil antarmuka ke tabel pemetaan alamat IPv4. |
GetIpErrorString Fungsi GetIpErrorString mengambil string kesalahan Pembantu IP. |
GetIpForwardTable Fungsi GetIpForwardTable mengambil tabel perutean IPv4. |
GetIpNetTable Fungsi GetIpNetTable mengambil tabel pemetaan alamat IPv4 ke fisik. |
GetIpStatistics Fungsi GetIpStatistics mengambil statistik IP untuk komputer saat ini. |
GetIpStatisticsEx Fungsi GetIpStatisticsEx mengambil statistik Protokol Internet (IP) untuk komputer saat ini. |
GetNetworkParams Fungsi GetNetworkParams mengambil parameter jaringan untuk komputer lokal. |
GetNumberOfInterfaces Fungsi GetNumberOfInterfaces mengambil jumlah antarmuka di komputer lokal. |
GetOwnerModuleFromTcp6Entry Mengambil data tentang modul yang mengeluarkan ikatan konteks untuk titik akhir TCP IPv6 tertentu dalam baris tabel MIB. |
GetOwnerModuleFromTcpEntry Mengambil data tentang modul yang mengeluarkan konteks yang mengikat untuk titik akhir IPv4 TCP tertentu dalam baris tabel MIB. |
GetOwnerModuleFromUdp6Entry Mengambil data tentang modul yang mengeluarkan ikatan konteks untuk titik akhir UDP IPv6 tertentu dalam baris tabel MIB. |
GetOwnerModuleFromUdpEntry Mengambil data tentang modul yang mengeluarkan ikatan konteks untuk titik akhir UDP IPv4 tertentu dalam baris tabel MIB. |
GetPerAdapterInfo Fungsi GetPerAdapterInfo mengambil informasi tentang adaptor yang sesuai dengan antarmuka yang ditentukan. |
GetPerTcp6ConnectionEStats Mengambil statistik yang diperluas untuk koneksi TCP IPv6. |
GetPerTcpConnectionEStats Mengambil statistik yang diperluas untuk koneksi TCP IPv4. |
GetRTTAndHopCount Fungsi GetRTTAndHopCount menentukan waktu pulang pergi (RTT) dan jumlah hop ke tujuan yang ditentukan. |
GetTcp6Table Mengambil tabel koneksi TCP untuk IPv6. (GetTcp6Table) |
GetTcp6Table2 Mengambil tabel koneksi TCP untuk IPv6. (GetTcp6Table2) |
GetTcpStatistics Fungsi GetTcpStatistics mengambil statistik TCP untuk komputer lokal. |
GetTcpStatisticsEx Fungsi GetTcpStatisticsEx mengambil statistik Protokol Kendali Transmisi (TCP) untuk komputer saat ini. |
GetTcpStatisticsEx2 Fungsi GetTcpStatisticsEx2 mengambil statistik Protokol Kendali Transmisi (TCP) untuk komputer saat ini. |
GetTcpTable Mengambil tabel koneksi IPv4 TCP. (GetTcpTable) |
GetTcpTable2 Mengambil tabel koneksi IPv4 TCP. (GetTcpTable2) |
GetUdp6Table Mengambil tabel pendengar Protokol Datagram Pengguna (UDP) IPv6. |
GetUdpStatistics Fungsi GetUdpStatistics mengambil statistik Protokol Datagram Pengguna (UDP) untuk komputer lokal. |
GetUdpStatisticsEx Fungsi GetUdpStatisticsEx mengambil statistik Protokol Datagram Pengguna (UDP) untuk komputer saat ini. |
GetUdpStatisticsEx2 Fungsi GetUdpStatisticsEx2 mengambil statistik Protokol Datagram Pengguna (UDP) untuk komputer saat ini. |
GetUdpTable Mengambil tabel pendengar Protokol Datagram Pengguna (UDP) IPv4. |
GetUniDirectionalAdapterInfo Fungsi GetUniDirectionalAdapterInfo mengambil informasi tentang adaptor searah yang diinstal pada komputer lokal. Adaptor searah adalah adaptor yang dapat menerima datagram, tetapi tidak mengirimkannya. |
IpReleaseAddress Fungsi IpReleaseAddress merilis alamat IPv4 yang sebelumnya diperoleh melalui Dynamic Host Configuration Protocol (DHCP). |
IpRenewAddress IpRenewAddressfunction memperbarui sewa pada alamat IPv4 yang sebelumnya diperoleh melalui Dynamic Host Configuration Protocol (DHCP). |
LookupPersistentTcpPortReservation Mencari token untuk reservasi port TCP persisten untuk blok berturut-turut port TCP di komputer lokal. |
LookupPersistentUdpPortReservation Mencari token untuk reservasi port UDP persisten untuk blok berturut-turut port TCP di komputer lokal. |
NhpAllocateAndGetInterfaceInfoFromStack Fungsi NhpAllocateAndGetInterfaceInfoFromStack mendapatkan informasi adaptor tentang komputer lokal. |
NotifyAddrChange Fungsi NotifyAddrChange menyebabkan pemberitahuan dikirim ke pemanggil setiap kali perubahan terjadi dalam tabel yang memetakan alamat IPv4 ke antarmuka. |
NotifyIfTimestampConfigChange Fungsi ini disediakan untuk penggunaan sistem, dan Anda tidak boleh memanggilnya dari kode Anda. (NotifyIfTimestampConfigChange) |
NotifyRouteChange Fungsi NotifyRouteChange menyebabkan pemberitahuan dikirim ke pemanggil setiap kali perubahan terjadi dalam tabel perutean IPv4. |
ParseNetworkString Mengurai string jaringan input dan memeriksa apakah itu representasi hukum dari jenis string jaringan IP yang ditentukan. Jika string cocok dengan jenis dan spesifikasinya, fungsi dapat secara opsional mengembalikan hasil yang diurai. |
RegisterInterfaceTimestampConfigChange Mendaftarkan fungsi panggilan balik yang diterapkan pengguna, yang dipanggil sistem untuk memberi tahu Anda tentang perubahan kemampuan tanda waktu. |
ResolveNeighbor Menyelesaikan alamat fisik untuk entri alamat IP tetangga di komputer lokal. (ResolveNeighbor) |
RestoreMediaSense Fungsi RestoreMediaSense memulihkan kemampuan sensor media tumpukan TCP/IP pada komputer lokal tempat fungsi DisableMediaSense sebelumnya dipanggil. |
SendARP Fungsi SendARP mengirimkan permintaan Protokol Resolusi Alamat (ARP) untuk mendapatkan alamat fisik yang sesuai dengan alamat IPv4 tujuan yang ditentukan. |
SetIfEntry Fungsi SetIfEntry menetapkan status administratif antarmuka. |
SetIpForwardEntry Fungsi SetIpForwardEntry memodifikasi rute yang ada di tabel perutean IPv4 komputer lokal. |
SetIpNetEntry Fungsi SetIpNetEntry memodifikasi entri ARP yang ada dalam tabel ARP di komputer lokal. |
SetIpStatistics Fungsi SetIpStatistics mengaktifkan atau menonaktifkan penerusan IP dan mengatur nilai time-to-live (TTL) default untuk komputer lokal. |
SetIpStatisticsEx Mengaktifkan atau menonaktifkan penerusan IP dan mengatur nilai time-to-live (TTL) default untuk komputer lokal. |
SetIpTTL Fungsi SetIpTTL menetapkan nilai time-to-live (TTL) default untuk komputer lokal. |
SetPerTcp6ConnectionEStats Mengatur nilai dalam informasi baca/tulis untuk koneksi TCP IPv6. Fungsi ini digunakan untuk mengaktifkan atau menonaktifkan statistik yang diperluas untuk koneksi TCP IPv6. |
SetPerTcpConnectionEStats Mengatur nilai dalam informasi baca/tulis untuk koneksi TCP IPv4. Fungsi ini digunakan untuk mengaktifkan atau menonaktifkan statistik yang diperluas untuk koneksi TCP IPv4. |
SetTcpEntry Fungsi SetTcpEntry mengatur status koneksi TCP. |
UnenableRouter Fungsi UnenableRouter mengurangi jumlah referensi yang melacak jumlah permintaan untuk mengaktifkan penerusan IPv4. Ketika jumlah referensi ini mencapai nol, UnenableRouter menonaktifkan penerusan IPv4 di komputer lokal. |
UnregisterInterfaceTimestampConfigChange Membatalkan pemberitahuan tentang perubahan kemampuan tanda waktu dengan membatalkan pendaftaran fungsi panggilan balik yang Anda daftarkan dalam panggilan ke RegisterInterfaceTimestampConfigChange. |
INTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK Fungsi panggilan balik yang Anda terapkan di aplikasi Anda untuk diberi tahu tentang perubahan pada kemampuan tanda waktu adaptor jaringan. |
INTERFACE_HARDWARE_CROSSTIMESTAMP Menjelaskan tanda waktu silang yang diambil dari adaptor jaringan. |
INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES Menjelaskan kemampuan tanda waktu perangkat keras kartu antarmuka jaringan (NIC). |
INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES Menjelaskan kemampuan tanda waktu perangkat lunak dari driver miniport NIC. |
INTERFACE_TIMESTAMP_CAPABILITIES Menjelaskan kemampuan tanda waktu yang tepat yang didukung adaptor jaringan. |
INTERFACE_TIMESTAMP_CAPABILITY_FLAGS Struktur ini disediakan untuk penggunaan sistem, dan Anda tidak boleh menggunakannya dalam kode Anda. |
NET_ADDRESS_INFO Berisi informasi alamat IP yang dikembalikan oleh fungsi ParseNetworkString. |
NET_ADDRESS_FORMAT Enumerasi NET_ADDRESS_FORMAT menentukan format alamat jaringan yang dikembalikan oleh fungsi ParseNetworkString. |