Bagikan melalui


struktur MIB_UDPROW (udpmib.h)

Struktur MIB_UDPROW berisi entri dari tabel pendengar Protokol Datagram Pengguna (UDP) untuk IPv4 di komputer lokal.

Sintaks

typedef struct _MIB_UDPROW {
  DWORD dwLocalAddr;
  DWORD dwLocalPort;
} MIB_UDPROW, *PMIB_UDPROW;

Anggota

dwLocalAddr

Alamat IPv4 dari titik akhir UDP di komputer lokal.

Nilai nol menunjukkan pendengar UDP bersedia menerima datagram untuk antarmuka IP apa pun yang terkait dengan komputer lokal.

dwLocalPort

Nomor port titik akhir UDP di komputer lokal. Anggota ini disimpan dalam urutan byte jaringan.

Keterangan

Fungsi GetUdpTable mengambil tabel pendengar UDP IPv4 di komputer lokal dan mengembalikan informasi ini dalam struktur MIB_UDPTABLE .

Array struktur MIB_UDPROW terkandung dalam struktur MIB_UDPTABLE .

Anggota dwLocalAddr disimpan sebagai DWORD dalam format yang sama dengan struktur in_addr . Untuk menggunakan anggota dwLocalAddr , fungsi ntohl atau inet_ntoa di Windows Sockets atau fungsi serupa mungkin diperlukan. Pada Windows Vista dan yang lebih baru, fungsi RtlIpv4AddressToString atau RtlIpv4AddressToStringEx dapat digunakan untuk mengonversi alamat IPv4 di anggota dwLocalAddr menjadi string tanpa memuat DLL Soket Windows.

Anggota dwLocalPort berada dalam urutan byte jaringan. Untuk menggunakan anggota dwLocalPort , fungsi ntohs atau inet_ntoa di Windows Sockets atau fungsi serupa mungkin diperlukan.

Struktur MIB_UDPTABLE berisi tabel pendengar UDP untuk IPv4 di komputer lokal. Nama ini didasarkan pada definisi tabel ini di RFC 1213 yang diterbitkan oleh IETF. Untuk informasi selengkapnya, lihat http://www.ietf.org/rfc/rfc1213.txt. Tabel ini berisi titik akhir UDP untuk IPv4 yang telah terikat ke alamat. Perlu dicatat bahwa aplikasi dapat membuat soket UDP dan mengikatnya ke alamat untuk tujuan tunggal mengirim datagram UDP, tanpa niat menerima paket menggunakan soket ini (berfungsi sebagai pendengar).

Pada Microsoft Windows Software Development Kit (SDK) yang dirilis untuk Windows Vista dan yang lebih baru, organisasi file header telah berubah. Struktur ini didefinisikan dalam file header Udpmib.h , bukan dalam file header Iprtrmib.h . Perhatikan bahwa file header Udpmib.h secara otomatis disertakan dalam Iprtrmib.h, yang secara otomatis disertakan dalam file header Iphlpapi.h . File header Udpmib.h dan Iprtrmib.h tidak boleh digunakan secara langsung.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header udpmib.h (termasuk Iphlpapi.h)

Lihat juga

GetExtendedUdpTable

GetUdp6Table

GetUdpTable

MIB_UDP6ROW

MIB_UDP6TABLE

MIB_UDPSTATS

MIB_UDPTABLE

RtlIpv4AddressToString

RtlIpv4AddressToStringEx

Mengikat

in_addr

inet_ntoa

ntohl

ntohs