Funzione GetUdp6Table (iphlpapi.h)

La funzione GetUdp6Table recupera la tabella del listener IPv6 User Datagram Protocol (UDP).

Sintassi

IPHLPAPI_DLL_LINKAGE ULONG GetUdp6Table(
  [out]     PMIB_UDP6TABLE Udp6Table,
  [in, out] PULONG         SizePointer,
  [in]      BOOL           Order
);

Parametri

[out] Udp6Table

Puntatore a un buffer che riceve la tabella listener UDP IPv6 come struttura MIB_UDP6TABLE .

[in, out] SizePointer

In input specifica le dimensioni in byte del buffer a cui punta il parametro Udp6Table .

In output, se il buffer non è abbastanza grande per contenere la tabella listener restituita, la funzione imposta questo parametro uguale alle dimensioni del buffer necessarie in byte.

[in] Order

Valore booleano che specifica se la tabella di listener UDP restituita deve essere ordinata. Se questo parametro è TRUE, la tabella viene ordinata nell'ordine di:

  1. Indirizzo IPv6 locale
  2. ID ambito locale
  3. Porta locale

Valore restituito

Se la funzione ha esito positivo, il valore restituito è NO_ERROR.

Se la funzione ha esito negativo, il valore restituito è uno dei codici di errore seguenti.

Codice restituito Descrizione
ERROR_INSUFFICIENT_BUFFER
Il buffer a cui punta il parametro UDP6Table non è sufficiente. Le dimensioni necessarie vengono restituite nella variabile ULONG a cui fa riferimento il parametro SizePointer .
ERROR_INVALID_PARAMETER
Il parametro SizePointer è NULL o GetUdp6Table non è in grado di scrivere nella memoria a cui punta il parametro SizePointer .
ERROR_NOT_SUPPORTED
Questa funzione non è supportata nel sistema operativo in uso nel sistema locale.
Altri
Usare FormatMessage per ottenere la stringa di messaggio per l'errore restituito.

Commenti

La funzione GetUdp6Table è definita in Windows Vista e versioni successive.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione iphlpapi.h
Libreria Iphlpapi.lib
DLL Iphlpapi.dll

Vedi anche

GetExtendedUdpTable

GetOwnerModuleFromUdp6Entry

GetOwnerModuleFromUdpEntry

GetUdp6Table

GetUdpStatistics

GetUdpStatisticsEx

MIB_UDP6ROW

MIB_UDP6ROW_OWNER_MODULE

MIB_UDP6ROW_OWNER_PID

MIB_UDP6TABLE

MIB_UDP6TABLE_OWNER_MODULE

MIB_UDP6TABLE_OWNER_PID

MIB_UDPROW

MIB_UDPROW_OWNER_MODULE

MIB_UDPROW_OWNER_PID

MIB_UDPTABLE

MIB_UDPTABLE_OWNER_MODULE

MIB_UDPTABLE_OWNER_PID