DNS_MESSAGE_BUFFER構造体 (windns.h)

DNS_MESSAGE_BUFFER構造体には、DNS クエリのメッセージ情報が格納されます。

構文

typedef struct _DNS_MESSAGE_BUFFER {
  DNS_HEADER MessageHead;
  CHAR       MessageBody[1];
} DNS_MESSAGE_BUFFER, *PDNS_MESSAGE_BUFFER;

メンバー

MessageHead

DNS メッセージのヘッダーを含む DNS_HEADER 構造体。

MessageBody[1]

DNS クエリまたはリソース レコード (RR) を構成する文字の配列。

注釈

DNS_MESSAGE_BUFFERは、システムが DNS クエリ情報を格納し、その情報をさまざまな DNS 関数呼び出しで使用できるようにします。

DnsWriteQuestionToBuffer メソッドを使用して DNS クエリをDNS_MESSAGE_BUFFER構造に書き込み、DnsExtractRecordsFromMessage メソッドを使用して、DNS_MESSAGE_BUFFERから DNS RR を読み取る必要があります。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header windns.h

こちらもご覧ください

DnsExtractRecordsFromMessage

DnsWriteQuestionToBuffer