DnsWriteQuestionToBuffer_W関数 (windns.h)
DnsWriteQuestionToBuffer 関数型は、DNS クエリ メッセージを作成し、DNS_MESSAGE_BUFFER 構造に格納します。 多くの DNS 関数と同様に、DnsWriteQuestionToBuffer 関数型は、さまざまな文字エンコードを容易にするために複数の形式で実装されています。 関連する文字エンコードに基づいて、次のいずれかの関数を使用します。
- DnsWriteQuestionToBuffer_W (Unicode エンコードの_W)
- DnsWriteQuestionToBuffer_UTF8 (UTF-8 エンコードの_UTF8)
構文
BOOL DnsWriteQuestionToBuffer_W(
[in, out] PDNS_MESSAGE_BUFFER pDnsBuffer,
[in, out] PDWORD pdwBufferSize,
[in] PCWSTR pszName,
[in] WORD wType,
[in] WORD Xid,
[in] BOOL fRecursionDesired
);
パラメーター
[in, out] pDnsBuffer
バッファーに格納されている DNS クエリ メッセージを含む DNS_MESSAGE_BUFFER 構造体へのポインター。
[in, out] pdwBufferSize
pDnsBufferを格納するために割り当てられたバッファー
[in] pszName
クエリ対象のレコード セットの所有者の名前を表す文字列へのポインター。
[in] wType
RR DNS レコードの種類を表す値。 wType
[in] Xid
一意の DNS クエリ識別子を指定する値。
[in] fRecursionDesired
再帰名クエリを DNS ネーム サーバーで使用するかどうかを指定する BOOL。 再帰名クエリ
戻り値
正常に実行された場合
備考
次の DnsWriteQuestionToBuffer_UTF8 の宣言は Windns.h にあります。
BOOL
WINAPI
DnsWriteQuestionToBuffer_UTF8(
__inout PDNS_MESSAGE_BUFFER pDnsBuffer,
__inout PDWORD pdwBufferSize,
__in PCSTR pszName,
__in WORD wType,
__in WORD Xid,
__in BOOL fRecursionDesired
);
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows 2000 Server [デスクトップ アプリのみ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | windns.h |
ライブラリ | Dnsapi.lib |
DLL | Dnsapi.dll |