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 |
|