MSFT_DNSClientCache class

Represents a record in a DNS client cache.

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

Syntax

class MSFT_DNSClientCache : CIM_ManagedElement
{
  string InstanceId;
  string Caption;
  string Description;
  string ElementName;
  string Entry;
  string Name;
  uint16 Type;
  uint32 TimeToLive;
  uint16 DataLength;
  uint8  Section;
  string Data;
  uint32 Status;
};

Members

The MSFT_DNSClientCache class has these types of members:

  • Methods
  • Properties

Methods

The MSFT_DNSClientCache class has these methods.

Method Description
Clear

Deletes the cache record from the DNS client cache.

 

Properties

The MSFT_DNSClientCache class has these properties.

Caption

Data type: string

Access type: Read-only

Qualifiers: MaxLen (64) , Dynamic

Gets the short description of the cache record.

This property is inherited from CIM_ManagedElement.

Data

Data type: string

Access type: Read-only

Gets the DNS record data from the cache record.

DataLength

Data type: uint16

Access type: Read-only

Gets the length of the cache record, in bytes.

Description

Data type: string

Access type: Read-only

Gets the description of the cache record.

This property is inherited from CIM_ManagedElement.

ElementName

Data type: string

Access type: Read-only

Gets the user-friendly name of the cache record.

This property is inherited from CIM_ManagedElement.

Entry

Data type: string

Access type: Read-only

Qualifiers: Key

Gets the resource name of the cache record.

InstanceId

Data type: string

Access type: Read-only

Gets the unique identifier of this object. The ID must be unique within the scope of the instantiating namespace.

This property is inherited from CIM_ManagedElement.

Name

Data type: string

Access type: Read-only

Qualifiers: Key

Gets the DNS record name of the cache record.

Section

Data type: uint8

Access type: Read-only

Gets the section of the DNS record from which the cache record originates.

This property contains one of the following values:

Value Meaning
1

Answer

2

Authority

3

Additional

 

Status

Data type: uint32

Access type: Read-only

Gets the status of the cache record.

This property contains one of the following values:

Value Meaning
0

Success

9003

NotExist

9701

NoRecords

 

TimeToLive

Data type: uint32

Access type: Read-only

Gets the time to live (TTL) for the cache record, in seconds, which indicates when the record will expire.

Type

Data type: uint16

Access type: Read-only

Gets the DNS record type of the cache record.

This property contains one of the following values:

Value Meaning
1

A

2

NS

5

CNAME

6

SOA

12

PTR

15

MX

28

AAAA

33

SRV

 

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Namespace

Root\StandardCimv2

MOF

DnsClientCim.mof

DLL

DnsClientCim.dll

See also

Dnsclientcim Provider Classes