FIXED_INFO (Compact 2013)
3/26/2014
This structure contains information that is the same across all the interfaces in a device.
Syntax
typedef struct {
char HostName [MAX_HOSTNAME_LEN + 4];
char DomainName [MAX_DOMAIN_NAME_LEN + 4];
PIP_ADDR_STRING CurrentDnsServer;
IP_ADDR_STRING DnsServerList;
UINT NodeType;
char ScopeId [MAX_SCOPE_ID_LEN + 4];
UINT EnableRouting;
UINT EnableProxy;
UINT EnableDns;
} FIXED_INFO, *PFIXED_INFO;
Members
- HostName
The host name for the local device.
- DomainName
The domain in which the local device is registered.
- CurrentDnsServer
Reserved. Use the DnsServerList member to obtain the DNS servers for the local device.
- DnsServerList
A linked list of IP_ADDR_STRING structures that specify the set of DNS servers that are used by the local device.
NodeType
The node type of the local device. This member is one of the following values:- BROADCAST_NODETYPE
- PEER_TO_PEER_NODETYPE
- MIXED_NODETYPE
- HYBRID_NODETYPE
- ScopeId
The DHCP scope name
- EnableRouting
TRUE if routing is enabled on the local device.
- EnableProxy
TRUE if the local device is acting as an ARP proxy.
- EnableDns
TRUE if DNS is enabled on the local device.
Remarks
The FIXED_INFO structure is retrieved by the GetNetworkParams function.
Requirements
Header |
iptypes.h |