MicrosoftDNS_KEYType クラスの CreateInstanceFromPropertyData メソッド

CreateInstanceFromPropertyData メソッドは、KEY リソース レコードをインスタンス化します。

構文

void CreateInstanceFromPropertyData(
  [in]           string               DnsServerName,
  [in]           string               ContainerName,
  [in]           string               OwnerName,
  [in, optional] uint32               RecordClass = 1,
  [in, optional] uint32               TTL,
  [in]           uint16               Flags,
  [in]           uint16               Protocol,
  [in]           uint16               Algorithm,
  [in]           string               PublicKey,
  [out, ref]     MicrosoftDNS_KEYType &RR
);

パラメーター

DnsServerName [in]

この RR を含む DNS サーバーの FQDN または IP アドレス。

ContainerName [in]

この RR を含む Zone、Cache、または RootHints インスタンスのコンテナーの名前。

OwnerName [in]

RR の所有者名。

RecordClass [in, optional]

RR のクラス。 既定値は 1 です。 次の値が有効です。

説明
1
IN (インターネット)
2
CS (CSNET)
3
CH (CHAOS)
4
HS (Hesiod)

TTL [in, optional]

RR を DNS リゾルバーによってキャッシュできる時間 (秒単位)。

Flags [in]

IETF RFC 2535 で説明されているように、マッピングを指定するために使用されるフラグ。

プロトコル [入力]

リソース レコードで指定されたキーを使用できるプロトコル。 割り当てられた値を次の表に示します。

説明
1
TLS
2
電子メール
3
Dnssec
4
IPsec
255
すべてのプロトコル

アルゴリズム [入力]

リソース レコードで指定されたキーと共に使用されるアルゴリズム。 割り当てられた値を次の表に示します。

説明
1
RSA/MD5 (RFC 2537)
2
Diffie-Hellman (RFC 2539)
3
DSA (RFC 2536)
4
楕円曲線暗号化

PublicKey [in]

RFC 2535 の付録 A で説明されているように、ベース 64 で表される公開キー。

RR [out, ref]

新しいオブジェクトへの参照。

戻り値

このメソッドは値を返しません。

必要条件

要件
サポートされている最小のクライアント
サポートなし
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
名前空間
Root\MicrosoftDNS
MOF
Dnsprov.mof

関連項目

MicrosoftDNS_KEYType

MicrosoftDNS_KEYType クラスの Modify メソッド

MicrosoftDNS_ResourceRecord