Compartilhar via


DnsServerPacketStatistics class

Represents DNS server statistics related to packets usage.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[ClassVersion("1.0.0"), dynamic, provider("DnsServerPSProvider"), AMENDMENT]
class DnsServerPacketStatistics
{
  uint32 UdpAlloc;
  uint32 UdpFree;
  uint32 UdpNetAllocs;
  uint32 UdpMemory;
  uint32 UdpUsed;
  uint32 UdpReturn;
  uint32 UdpResponseReturn;
  uint32 UdpQueryReturn;
  uint32 UdpInUse;
  uint32 UdpInFreeList;
  uint32 TcpAlloc;
  uint32 TcpFree;
  uint32 TcpNetAllocs;
  uint32 TcpMemory;
  uint32 RecursePacketUsed;
  uint32 RecursePacketReturn;
  uint32 PacketsForNsListUsed;
  uint32 PacketsForNsListReturned;
  uint32 PacketsForNsListInUse;
};

Members

The DnsServerPacketStatistics class has these types of members:

Properties

The DnsServerPacketStatistics class has these properties.

PacketsForNsListInUse

Data type: uint32

Access type: Read-only

The number of TCP buffers that are currently being used by the server for name lists in query messages.

PacketsForNsListReturned

Data type: uint32

Access type: Read-only

The total number of TCP buffers that were used for name server lists in query messages that were returned by the server to the pool of packets.

PacketsForNsListUsed

Data type: uint32

Access type: Read-only

The total number of TCP buffers used by the server for name server list query messages.

RecursePacketReturn

Data type: uint32

Access type: Read-only

The cumulative number of packets that were used for recursive queries and then returned by the server to the pool of packets.

RecursePacketUsed

Data type: uint32

Access type: Read-only

The cumulative number of packets used by the server for recursion queries.

TcpAlloc

Data type: uint32

Access type: Read-only

The cumulative number of TCP buffers allocated by the server from system memory.

TcpFree

Data type: uint32

Access type: Read-only

The cumulative number of TCP buffers returned by the server to system memory.

TcpMemory

Data type: uint32

Access type: Read-only

The total system memory, in bytes, used by TCP buffers that are currently allocated by the server.

TcpNetAllocs

Data type: uint32

Access type: Read-only

The number of allocated TCP buffers that are currently allocated by the server.

UdpAlloc

Data type: uint32

Access type: Read-only

The cumulative number of UDP packets allocated by the server from system memory.

UdpFree

Data type: uint32

Access type: Read-only

The cumulative number of UDP packets returned by the server to system memory.

UdpInFreeList

Data type: uint32

Access type: Read-only

The number of UDP packets currently on the server's free list.

UdpInUse

Data type: uint32

Access type: Read-only

The number of UDP packets currently in use to process queries.

UdpMemory

Data type: uint32

Access type: Read-only

The total size of allocated UDP packets, in bytes.

UdpNetAllocs

Data type: uint32

Access type: Read-only

The number of currently allocated UDP packets.

UdpQueryReturn

Data type: uint32

Access type: Read-only

The number of UDP query packets that were freed or returned to the free list.

UdpResponseReturn

Data type: uint32

Access type: Read-only

The number of UDP response packets that were freed or returned to the free list.

UdpReturn

Data type: uint32

Access type: Read-only

The cumulative number of UDP packets freed or returned to the free list by the server.

UdpUsed

Data type: uint32

Access type: Read-only

The number of UDP packets from the pool of packets used by the server.

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2012
Namespace
Root\Microsoft\Windows\Dns
MOF
DnsServerPSProvider.mof
DLL
DnsServerPSProvider.dll

See also

DnsServerPSProvider Provider