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:
- Indirizzo IPv6 locale
- ID ambito locale
- 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 |
---|---|
|
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 . |
|
Il parametro SizePointer è NULL o GetUdp6Table non è in grado di scrivere nella memoria a cui punta il parametro SizePointer . |
|
Questa funzione non è supportata nel sistema operativo in uso nel sistema locale. |
|
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 |