MIB_UDP6ROW struttura (udpmib.h)

La struttura MIB_UDP6ROW contiene una voce dal listener User Datagram Protocol (UDP) per IPv6 nel computer locale.

Sintassi

typedef struct _MIB_UDP6ROW {
  IN6_ADDR dwLocalAddr;
  DWORD    dwLocalScopeId;
  DWORD    dwLocalPort;
} MIB_UDP6ROW, *PMIB_UDP6ROW;

Members

dwLocalAddr

Indirizzo IPv6 dell'endpoint UDP nel computer locale. Questo membro viene archiviato in una matrice di caratteri in ordine di byte di rete.

Un valore pari a zero indica un listener UDP disposto ad accettare datagrammi per qualsiasi interfaccia IP associata al computer locale.

dwLocalScopeId

ID ambito per l'indirizzo IPv6 dell'endpoint UDP nel computer locale. Questo membro viene archiviato nell'ordine di byte di rete.

dwLocalPort

Numero di porta dell'endpoint UDP nel computer locale. Questo membro viene archiviato nell'ordine di byte di rete.

Commenti

La struttura MIB_UDP6ROW viene definita in Windows Vista e versioni successive.

La funzione GetUdp6Table recupera la tabella del listener UDP per IPv6 nel computer locale e restituisce queste informazioni in una struttura MIB_UDP6TABLE .

Una matrice di strutture MIB_UDP6ROW è contenuta nella struttura MIB_UDP6TABLE .

Il membro dwLocalAddr viene archiviato in una struttura in6_addr . Le funzioni RtlIpv6AddressToString o RtlIpv6AddressToStringEx possono essere usate per convertire l'indirizzo IPv6 nel membro dwLocalAddr in una stringa senza caricare la DLL di Windows Sockets.

I membri dwLocalScopeId e dwLocalPort sono in ordine di byte di rete. Per usare i membri dwLocalScopeId e dwLocalPort , è possibile che siano necessarie le funzioni ntohs o inet_ntoa in Windows Sockets o funzioni simili.

La struttura MIB_UDP6TABLE contiene la tabella del listener UDP per IPv6 nel computer locale. Il nome si basa sulla definizione di questa tabella in RFC 2454 pubblicata da IETF. Per altre informazioni, vedere http://www.ietf.org/rfc/rfc2454.txt. Questa tabella contiene endpoint UDP per IPv6 associati a un indirizzo. Si noti che un'applicazione può creare un socket UDP e associarla a un indirizzo per l'invio di un datagramma UDP, senza alcuna intenzione di ricevere pacchetti usando questo socket (funzionante come listener).

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione udpmib.h (includere Iphlpapi.h)

Vedi anche

GetUdp6Table

GetUdpTable

MIB_UDP6TABLE

MIB_UDPROW

MIB_UDPTABLE

RtlIpv6AddressToString

RtlIpv6AddressToStringEx

bind

in6_addr

inet_ntoa

ntohl

ntohs