DnsServerUpdateStatistics class

Represents DNS server statistics related to dynamic updates processing.

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 DnsServerUpdateStatistics
{
  uint32                 Received;
  uint32                 Empty;
  uint32                 NoOps;
  uint32                 Completed;
  uint32                 Rejected;
  uint32                 FormError;
  uint32                 NxDomain;
  uint32                 NotImplemented;
  uint32                 Refused;
  uint32                 YxDomain;
  uint32                 YxRRset;
  uint32                 NxRRset;
  uint32                 NotAuthoritative;
  uint32                 NotZone;
  uint32                 RefusedNonSecure;
  uint32                 RefusedAccessDenied;
  uint32                 SecureSuccess;
  uint32                 SecureFailure;
  uint32                 SecureDsWriteFailure;
  uint32                 DsSuccess;
  uint32                 DsWriteFailure;
  uint32                 Queued;
  uint32                 Timeout;
  uint32                 InQueue;
  uint32                 Forwards;
  uint32                 TcpForwards;
  uint32                 ForwardResponses;
  uint32                 ForwardTimeouts;
  uint32                 ForwardInQueue;
  DnsServerRecordRequest UpdateType[];
};

Members

The DnsServerUpdateStatistics class has these types of members:

Properties

The DnsServerUpdateStatistics class has these properties.

Completed

Data type: uint32

Access type: Read-only

The number of completed dynamic update requests received by the server.

DsSuccess

Data type: uint32

Access type: Read-only

The number of unsecure dynamic update requests received by the server, that were successfully updated in the directory server.

DsWriteFailure

Data type: uint32

Access type: Read-only

The number of unsecured dynamic update requests received by the server that the server failed to update in the directory server.

Empty

Data type: uint32

Access type: Read-only

The number of empty dynamic update requests received by the server.

FormError

Data type: uint32

Access type: Read-only

The number of dynamic update requests rejected by the server, due to malformed packets.

ForwardInQueue

Data type: uint32

Access type: Read-only

The number of update packets forwarded to other servers and which are waiting for a response.

ForwardResponses

Data type: uint32

Access type: Read-only

The number of response packets received for the update requests that were forwarded to other servers.

Forwards

Data type: uint32

Access type: Read-only

The number of update packets received that were forwarded to other servers.

ForwardTimeouts

Data type: uint32

Access type: Read-only

The number of update packets which timed out waiting for a response from other servers.

InQueue

Data type: uint32

Access type: Read-only

The number of update packets received which are waiting in the update queue for updates to complete on the remote server.

NoOps

Data type: uint32

Access type: Read-only

The number of no-op dynamic update requests, such as a dynamic update request with no update records, received by the server.

NotAuthoritative

Data type: uint32

Access type: Read-only

The number of dynamic update requests rejected by the server, due to the server not being authoritative for the zone.

NotImplemented

Data type: uint32

Access type: Read-only

The number of dynamic update requests rejected by the server, due to unimplemented functionality.

NotZone

Data type: uint32

Access type: Read-only

The number of dynamic update requests rejected by the server, due to the zone name not being recognized as one for which it is authoritative

NxDomain

Data type: uint32

Access type: Read-only

The number of dynamic update requests rejected by the server, due to name error.

NxRRset

Data type: uint32

Access type: Read-only

The number of dynamic update requests rejected by the server, due to an unknown resource record name.

Queued

Data type: uint32

Access type: Read-only

The number of updates packets received that needed to be sent to other remote server.

Received

Data type: uint32

Access type: Read-only

The number of WINS lookup requests received by the server.

Refused

Data type: uint32

Access type: Read-only

The number of dynamic update requests rejected by the server, due to malformed packets.

RefusedAccessDenied

Data type: uint32

Access type: Read-only

The number of dynamic update requests rejected by the server, due to a failure to update records in the directory server.

RefusedNonSecure

Data type: uint32

Access type: Read-only

The number of dynamic update requests rejected by the server, due to a non-secure update request received for a zone where secure updates are required.

Rejected

Data type: uint32

Access type: Read-only

The number of dynamic update requests rejected by the server.

SecureDsWriteFailure

Data type: uint32

Access type: Read-only

The number of secure dynamic update requests received by the server that the server failed to update in the directory server.

SecureFailure

Data type: uint32

Access type: Read-only

The number of secure dynamic update requests received by the server that could not be successfully applied.

SecureSuccess

Data type: uint32

Access type: Read-only

The number of secure dynamic update requests received by the server that were successfully applied.

TcpForwards

Data type: uint32

Access type: Read-only

The number of update packets received over TCP that were forwarded to other servers.

Timeout

Data type: uint32

Access type: Read-only

The number of update packets received, that timed-out while waiting to update the remote server.

UpdateType

Data type: DnsServerRecordRequest array

Access type: Read-only

Qualifiers: EmbeddedInstance ("DnsServerRecordRequest")

An array of counters that keep track of the number of update requests received for different DNS record types.

YxDomain

Data type: uint32

Access type: Read-only

The number of dynamic update requests rejected by the server, due to policy restrictions.

YxRRset

Data type: uint32

Access type: Read-only

The number of dynamic update requests rejected by the server, due to an unknown domain name.

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