WWAN_IP_ADDRESS_STATE structure (wwan.h)

The WWAN_IP_ADDRESS_STATE structure represents the IP addresses, gateways, DNS servers, and/or MTUs of a PDP context.

Syntax

typedef struct _WWAN_IP_ADDRESS_STATE {
  WWAN_IP_CONFIGURATION_FLAGS IPv4Flags;
  WWAN_IP_CONFIGURATION_FLAGS IPv6Flags;
  ULONG                       IPv4MTU;
  ULONG                       IPv6MTU;
  PWWAN_IPADDRESS_ENTRY       IpTable;
  ULONG                       IpCount;
  PWWAN_IPADDRESS_ENTRY       GatewayTable;
  ULONG                       GatewayCount;
  PWWAN_IPADDRESS_ENTRY       DnsTable;
  ULONG                       DnsCount;
} WWAN_IP_ADDRESS_STATE, *PWWAN_IP_ADDRESS_STATE;

Members

IPv4Flags

Flags that describe the availability of the IPV4 address, gateway, DNS server, and MTU information of the PDP context.

IPv6Flags

Flags that describe the availability of the IPV6 address, gateway, DNS server, and MTU information of the PDP context.

IPv4MTU

The IPV4 MTU value of the PDP context.

IPv6MTU

The IPV6 MTU value of the PDP context.

IpTable

Pointer to the start of an array of IP addresses of the PDP context.

IpCount

The number of entries in the IpTable array.

GatewayTable

Pointer to the start of an array of gateways of the PDP context.

GatewayCount

The number of entries in the GatewayTable array.

DnsTable

Pointer to the start of an array of DNS servers of the PDP context.

DnsCount

The number of entries in the DnsTable array.

Requirements

Requirement Value
Minimum supported client Available in Windows 8.1 and later versions of Windows.
Header wwan.h (include Wwan.h)

See also

WWAN_IPADDRESS_ENTRY

WWAN_IP_CONFIGURATION_FLAGS