XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
EFI_DNS6_MODE_DATA Struct Reference

#include <Dns6.h>

Collaboration diagram for EFI_DNS6_MODE_DATA:
Collaboration graph
[legend]

Public Attributes

EFI_DNS6_CONFIG_DATA DnsConfigData
 
UINT32 DnsServerCount
 
EFI_IPv6_ADDRESSDnsServerList
 
UINT32 DnsCacheCount
 
EFI_DNS6_CACHE_ENTRYDnsCacheList
 

Detailed Description

EFI_DNS6_MODE_DATA

Member Data Documentation

◆ DnsCacheCount

UINT32 EFI_DNS6_MODE_DATA::DnsCacheCount

Number of DNS Cache entries. The DNS Cache is shared among all DNS instances.

◆ DnsCacheList

EFI_DNS6_CACHE_ENTRY* EFI_DNS6_MODE_DATA::DnsCacheList

Pointer to a buffer containing DnsCacheCount DNS Cache entry structures. The storage for thislist is allocated by the driver publishing this protocol and must be freed by caller.

◆ DnsConfigData

EFI_DNS6_CONFIG_DATA EFI_DNS6_MODE_DATA::DnsConfigData

The configuration data of this instance.

◆ DnsServerCount

UINT32 EFI_DNS6_MODE_DATA::DnsServerCount

Number of configured DNS6 servers.

◆ DnsServerList

EFI_IPv6_ADDRESS* EFI_DNS6_MODE_DATA::DnsServerList

Pointer to common list of addresses of all configured DNS server used by EFI_DNS6_PROTOCOL instances. List will include DNS servers configured by this or any other EFI_DNS6_PROTOCOL instance. The storage for this list is allocated by the driver publishing this protocol, and must be freed by the caller.


The documentation for this struct was generated from the following file: