DNS_TKEY_DATAA構造体 (windns.h)
DNS_TKEY_DATA 構造体は、DNS TKEY リソース レコードを表します。これは、RFC 2930で指定されているように、DNS リゾルバーとサーバーの間でアルゴリズムの共有秘密鍵を確立および削除するために使用されます。
構文
typedef struct {
PSTR pNameAlgorithm;
PBYTE pAlgorithmPacket;
PBYTE pKey;
PBYTE pOtherData;
DWORD dwCreateTime;
DWORD dwExpireTime;
WORD wMode;
WORD wError;
WORD wKeyLength;
WORD wOtherLength;
UCHAR cAlgNameLength;
BOOL bPacketPointers;
} DNS_TKEY_DATAA, *PDNS_TKEY_DATAA;
メンバーズ
pNameAlgorithm
RFC 2930のセクション 2.1 で定義されているキーの名前
pAlgorithmPacket
RFC 2930のセクション 2.3 で定義されているアルゴリズムの名前
pKey
可変長共有秘密鍵へのポインター。
pOtherData
引っ込み思案。 使用しないでください。
dwCreateTime
キーが作成された日付と時刻。1970 年 1 月 1 日の初めから秒単位で表されます。グリニッジ標準時 (GMT) (閏秒を除く)。
dwExpireTime
キーの有効期限は、1970 年 1 月 1 日の初めから秒単位で表され、グリニッジ標準時 (GMT) です (閏秒を除く)。
wMode
キー アグリーメントまたは TKEY DNS メッセージの目的に使用されるスキーム。 wMode
wError
TSIG および TKEY RR 処理を対象とする拡張 RCODE 形式で表されるエラー。
価値 | 意味 |
---|---|
|
DNS_TSIG_DATA RR の pSignature が正しくありません。 |
|
pKey フィールドが正しくありません。 |
|
タイムスタンプが正しくありません。 |
wKeyLength
pKey メンバーの長さ (バイト単位)。
wOtherLength
pOtherData メンバーの長さ (バイト単位)。
cAlgNameLength
pNameAlgorithm メンバーの長さ (バイト単位)。
bPacketPointers
引っ込み思案。 使用しないでください。
備考
DNS_TKEY_DATA 構造体は、プログラムによって DNS エントリを管理するために、DNS_RECORD 構造体と組み合わせて使用されます。
手記
windns.h ヘッダーは、DNS_TKEY_DATAをエイリアスとして定義し、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルまたは実行時エラーが発生する不一致につながる可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー | windns.h |