struktur MIB_UDPROW_OWNER_PID (udpmib.h)
Struktur MIB_UDPROW_OWNER_PID berisi entri dari tabel pendengar Protokol Datagram Pengguna (UDP) untuk IPv4 di komputer lokal. Entri ini juga mencakup ID proses (PID) yang mengeluarkan panggilan ke fungsi ikatan untuk titik akhir UDP.
Sintaks
typedef struct _MIB_UDPROW_OWNER_PID {
DWORD dwLocalAddr;
DWORD dwLocalPort;
DWORD dwOwningPid;
} MIB_UDPROW_OWNER_PID, *PMIB_UDPROW_OWNER_PID;
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 pada komputer lokal. Anggota ini disimpan dalam urutan byte jaringan.
dwOwningPid
PID proses yang mengeluarkan panggilan ke fungsi ikat untuk titik akhir UDP. Anggota ini diatur ke 0 ketika PID tidak tersedia.
Keterangan
Struktur MIB_UDPTABLE_OWNER_PID dikembalikan oleh panggilan ke GetExtendedUdpTable dengan parameter TableClass diatur ke UDP_TABLE_OWNER_PID dan parameter ulAf diatur ke AF_INET. Struktur MIB_UDPTABLE_OWNER_PID berisi array struktur MIB_UDPROW_OWNER_PID .
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 ke 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_OWNER_PID 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 Kit Pengembangan Perangkat Lunak (SDK) Microsoft Windows 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
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista, Windows XP dengan SP2 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008, Windows Server 2003 dengan SP1 [hanya aplikasi desktop] |
Header | udpmib.h (termasuk Iphlpapi.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk