MIB_UDPROW 結構 (udpmib.h)
MIB_UDPROW結構包含本機電腦上 IPv4 之使用者資料包通訊協定 (UDP) 接聽程式資料表的專案。
語法
typedef struct _MIB_UDPROW {
DWORD dwLocalAddr;
DWORD dwLocalPort;
} MIB_UDPROW, *PMIB_UDPROW;
成員
dwLocalAddr
本機電腦上的 UDP 端點 IPv4 位址。
值為零表示 UDP 接聽程式願意接受與本機電腦相關聯之任何 IP 介面的資料包。
dwLocalPort
本機電腦上的 UDP 端點埠號碼。 此成員會以網路位元組順序儲存。
備註
GetUdpTable函式會擷取本機電腦上的 IPv4 UDP 接聽程式資料表,並在MIB_UDPTABLE結構中傳回這項資訊。
MIB_UDPROW結構的陣列包含在MIB_UDPTABLE結構中。
dwLocalAddr成員會以與in_addr結構相同的格式儲存為DWORD。 若要使用 dwLocalAddr 成員,可能需要 Windows Sockets 或類似函式中的 ntohl 或 inet_ntoa 函式。 在 Windows Vista 和更新版本上, RtlIpv4AddressToString 或 RtlIpv4AddressToStringEx 函式可用來將 dwLocalAddr 成員中的 IPv4 位址轉換為字串,而不載入 Windows Sockets DLL。
dwLocalPort成員會依網路位元組順序排列。 若要使用 dwLocalPort 成員,可能需要 Windows Sockets 或類似函式中的 ntohs 或 inet_ntoa 函式。
MIB_UDPTABLE結構包含本機電腦上的 IPv4 UDP 接聽程式資料表。 此名稱是以 IETF 所發行 RFC 1213 中此資料表的定義為基礎。 如需詳細資訊,請參閱http://www.ietf.org/rfc/rfc1213.txt。 下表包含已系結至位址之 IPv4 的 UDP 端點。 請注意,應用程式可以建立 UDP 通訊端並將它系結至位址,以便傳送 UDP 資料包,而不需要使用此通訊端接收封包 (作為接聽程式) 。
在針對 Windows Vista 和更新版本發行的 Microsoft Windows 軟體發展工具組 (SDK) 上,標頭檔的組織已變更。 此結構定義于 Udpmib.h 標頭檔中,而不是 在 Iprtrmib.h 標頭檔中。 請注意, Udpmib.h 標頭檔會自動包含在 Iprtrmib.h中,該檔案會自動包含在 Iphlpapi.h 標頭檔中。 不應該直接使用 Udpmib.h 和 Iprtrmib.h 標頭檔。
需求
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | udpmib.h (包含 Iphlpapi.h) |