DNS_TSIG_DATAA構造体 (windns.h)
構文
typedef struct {
PSTR pNameAlgorithm;
PBYTE pAlgorithmPacket;
PBYTE pSignature;
PBYTE pOtherData;
LONGLONG i64CreateTime;
WORD wFudgeTime;
WORD wOriginalXid;
WORD wError;
WORD wSigLength;
WORD wOtherLength;
UCHAR cAlgNameLength;
BOOL bPacketPointers;
} DNS_TSIG_DATAA, *PDNS_TSIG_DATAA;
メンバーズ
pNameAlgorithm
RFC 2845のセクション 2.3 で定義されている pSignature
pAlgorithmPacket
RFC 2845のセクション 2.3 で定義されている pSignature
価値 | 意味 |
---|---|
|
Windows 2000 Server のみ: RFC 3645で定義されている DNS (GSS-API) の秘密鍵トランザクション認証用の汎用セキュリティ サービス アルゴリズム。 |
|
RFC 3645で定義されている DNS (GSS-API) の秘密鍵トランザクション認証のための汎用セキュリティ サービス アルゴリズム。 |
pSignature
pAlgorithmPacketでアルゴリズムによって生成されたメッセージ認証コード (MAC) へのポインター。 pSignature の長さ、バイト単位、および構成は、pAlgorithmPacketによって決定されます。
pOtherData
i64CreateTime
pSignature
wFudgeTime
i64CreateTime
wOriginalXid
Xid 元のメッセージの識別子。
wError
TSIG および TKEY RR 処理を対象とする拡張 RCODE 形式で表されるエラー。
価値 | 意味 |
---|---|
|
pSignature フィールドが正しくありません。 |
|
DNS_TKEY_DATA RR の pKey フィールドが正しくありません。 |
|
タイムスタンプが正しくありません。 |
wSigLength
pSignature メンバーの長さ (バイト単位)。
wOtherLength
pOtherData メンバーの長さ (バイト単位)。
cAlgNameLength
pAlgorithmPacket メンバーの長さ (バイト単位)。
bPacketPointers
将来の使用のために予約されています。 使用しないでください。
備考
DNS_TSIG_DATA 構造体は、プログラムによって DNS エントリを管理するために、DNS_RECORD 構造体と組み合わせて使用されます。
手記
windns.h ヘッダーは、DNS_TSIG_DATAをエイリアスとして定義し、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルまたは実行時エラーが発生する不一致につながる可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー | windns.h |