トレーニング
windns.h ヘッダー
このヘッダーは、ドメイン ネーム システム (DNS) によって使用されます。 詳細については、以下を参照してください。
windns.h には、次のプログラミング インターフェイスが含まれています。
DnsAcquireContextHandle_A DnsAcquireContextHandle 関数型は、資格情報のセットに対するコンテキスト ハンドルを取得します。 (ANSI) |
DnsAcquireContextHandle_W DnsAcquireContextHandle 関数型は、資格情報のセットに対するコンテキスト ハンドルを取得します。 (Unicode) |
DnsCancelQuery の DnsCancelQuery 関数を使用して、DNS 名前空間に対する保留中のクエリを取り消すことができます。 |
DnsCancelQueryRaw DnsQueryRaw を呼び出して開始されたクエリを取り消します。 |
DnsExtractRecordsFromMessage_UTF8 DnsExtractRecordsFromMessage 関数型は、DNS メッセージからリソース レコード (RR) を抽出し、それらのレコードをDNS_RECORD構造に格納します。 (DnsExtractRecordsFromMessage_UTF8) |
DnsExtractRecordsFromMessage_W DnsExtractRecordsFromMessage 関数型は、DNS メッセージからリソース レコード (RR) を抽出し、それらのレコードをDNS_RECORD構造に格納します。 (DnsExtractRecordsFromMessage_W) |
DnsFree DnsQuery 関数を使用して取得された DNS レコードに割り当てられたメモリを解放します。 |
DnsFreeCustomServers DnsGetApplicationSettingsの前の呼び出しから返されたカスタム サーバーの配列を解放します。 |
DnsFreeProxyName DnsGetProxyInformation 関数を使用して取得したDNS_PROXY_INFORMATION構造体の proxyName メンバーに割り当てられたメモリを解放します。 |
DnsGetApplicationSettings アプリケーションごとの DNS 設定を取得します。 |
DnsGetProxyInformation の DnsGetProxyInformation 関数は、DNS サーバーの名前解決ポリシー テーブルのプロキシ情報を返します。 |
DnsModifyRecordsInSet_A 関数は、以前に DNS サーバーに登録されている可能性があるリソース レコード (RR) セットを追加、変更、または削除します。 (DnsModifyRecordsInSet_A) |
DnsModifyRecordsInSet_UTF8 関数は、以前に DNS サーバーに登録されている可能性があるリソース レコード (RR) セットを追加、変更、または削除します。 (DnsModifyRecordsInSet_UTF8) |
DnsModifyRecordsInSet_W 関数は、以前に DNS サーバーに登録されている可能性があるリソース レコード (RR) セットを追加、変更、または削除します。 (DnsModifyRecordsInSet_W) |
DnsNameCompare DnsNameCompare 関数は、2 つの DNS 名を比較します。 (DnsNameCompare_UTF8) |
DnsNameCompare_A DnsNameCompare 関数は、2 つの DNS 名を比較します。 (DnsNameCompare_A) |
DnsNameCompare_W DnsNameCompare 関数は、2 つの DNS 名を比較します。 (DnsNameCompare_W) |
DnsQuery_A DNS 名前空間への汎用クエリ インターフェイスであり、アプリケーション開発者に DNS クエリ解決インターフェイスを提供します。 (DnsQuery_A) |
DnsQuery_UTF8 DNS 名前空間への汎用クエリ インターフェイスであり、アプリケーション開発者に DNS クエリ解決インターフェイスを提供します。 (DnsQuery_UTF8) |
DnsQuery_W DNS 名前空間への汎用クエリ インターフェイスであり、アプリケーション開発者に DNS クエリ解決インターフェイスを提供します。 (DnsQuery_W) |
DnsQueryConfig の DnsQueryConfig 関数を使用すると、アプリケーション プログラマはローカル コンピューターまたは特定のアダプターの構成を照会できます。 |
DnsQueryEx DNS 名前空間への非同期ジェネリック クエリ インターフェイス。アプリケーション開発者に DNS クエリ解決インターフェイスを提供します。 |
DnsQueryRaw DNS クエリを含む生パケット、またはクエリの名前と種類を受け入れる DNS クエリを実行できます。 |
DnsQueryRawResultFree DNS_QUERY_RAW_RESULT構造体オブジェクトに割り当てられたメモリを解放します。 |
DnsRecordCompare DnsRecordCompare 関数は、2 つの DNS リソース レコード (RR) を比較します。 |
DnsRecordCopyEx DnsRecordCopyEx 関数は、指定されたリソース レコード (RR) のコピーを作成します。 DnsRecordCopyEx 関数は、コピー操作中に文字エンコードを変換することもできます。 |
DnsRecordListFree DnsQuery 関数を使用して取得した DNS レコードに割り当てられたメモリを解放します。 |
DnsRecordSetCompare DnsRecordSetCompare 関数は、2 つの RR セットを比較します。 |
DnsRecordSetCopyEx の DnsRecordSetCopyEx 関数は、指定したリソース レコード セットのコピーを作成します。 DnsRecordSetCopyEx 関数は、コピー操作中に文字エンコードを変換することもできます。 |
DnsRecordSetDetach DnsRecordSetDetach 関数は、指定した DNS レコードの一覧から最初のレコード セットをデタッチします。 |
DnsReleaseContextHandle DnsReleaseContextHandle 関数は、特定のアカウントの資格情報を格納するために使用されるメモリを解放します。 |
DnsReplaceRecordSetA 既存のリソース レコード (RR) セットを置き換えます。 (DnsReplaceRecordSetA) |
DnsReplaceRecordSetUTF8 既存のリソース レコード (RR) セットを置き換えます。 (DnsReplaceRecordSetUTF8) |
DnsReplaceRecordSetW 既存のリソース レコード (RR) セットを置き換えます。 (DnsReplaceRecordSetW) |
DnsServiceBrowse ローカル ネットワークで実行されているサービスの DNS-SD 検出を開始するために使用されます。 |
DnsServiceBrowseCancel の 実行中の DNS-SD 探索クエリを取り消すために使用されます。 |
DnsServiceConstructInstance DNS_SERVICE_INSTANCE 構造を記述するデータから構築するために使用されます。 |
DnsServiceCopyInstance の DNS_SERVICE_INSTANCE 構造体をコピーするために使用します。 |
DnsServiceDeRegister 登録済みサービスを削除するために使用されます。 |
DnsServiceFreeInstance DNS_SERVICE_INSTANCE 構造体に関連付けられているリソースを解放するために使用されます。 |
DnsServiceRegister このデバイスで検出可能なサービスを登録するために使用されます。 (DnsServiceRegister) |
DnsServiceRegisterCancel の 保留中の登録操作を取り消すために使用します。 |
DnsServiceResolve ローカル ネットワークでアドバタイズされたサービスに関する詳細情報を取得するために使用されます。 |
DnsServiceResolveCancel の 実行中の DNS-SD 解決クエリを取り消すために使用されます。 |
DnsSetApplicationSettings アプリケーションごとの DNS 設定を構成します。 これには、システム構成サーバーへのフォールバックとして、または排他的にアプリケーションごとの DNS サーバーを設定する機能が含まれます。 |
DnsStartMulticastQuery このデバイスで検出可能なサービスを登録するために使用されます。 (DnsStartMulticastQuery) |
DnsStopMulticastQuery の 実行中の DnsStartMulticastQuery 操作を停止するために使用されます。 |
DnsValidateName DnsValidateName マクロ (windns.h) 関数は、指定された DNS 名の状態を検証します。 |
DnsValidateName_A DnsValidateName 関数は、指定された DNS 名の状態を検証します。 (DnsValidateName_A) |
DnsValidateName_UTF8 DnsValidateName_UTF8関数 (windns.h) 関数は、指定された DNS 名の状態を検証します。 |
DnsValidateName_W DnsValidateName 関数は、指定された DNS 名の状態を検証します。 (DnsValidateName_W) |
DnsValidateServerStatus DnsValidateServerStatus 関数は、IP アドレスを適切な DNS サーバーとして検証します。 |
DnsWriteQuestionToBuffer_UTF8 DnsWriteQuestionToBuffer 関数型は、DNS クエリ メッセージを作成し、DNS_MESSAGE_BUFFER構造体に格納します。 (DnsWriteQuestionToBuffer_UTF8) |
DnsWriteQuestionToBuffer_W DnsWriteQuestionToBuffer 関数型は、DNS クエリ メッセージを作成し、DNS_MESSAGE_BUFFER構造体に格納します。 (DnsWriteQuestionToBuffer_W) |
DNS_QUERY_COMPLETION_ROUTINE DNS_QUERY_COMPLETION_ROUTINEコールバックは、DNS クエリの結果を非同期的に返すために使用されます。 |
DNS_QUERY_RAW_COMPLETION_ROUTINE 実装する非同期コールバック関数の関数シグネチャ。 システムは、DnsQueryRaw を呼び出して開始したクエリの結果を使用して実装を呼び出します。 |
DNS_SERVICE_BROWSE_CALLBACK DNS-SD クエリの結果を非同期的に返すために使用されます。 |
DNS_SERVICE_REGISTER_COMPLETE サービスの登録が完了したことをアプリケーションに通知するために使用されます。 |
DNS_SERVICE_RESOLVE_COMPLETE サービス解決操作の結果を非同期的に返すために使用されます。 |
MDNS_QUERY_CALLBACK mDNS クエリの結果を非同期的に返すために使用されます。 |
DNS_A_DATA DNS_A_DATA構造体は、RFC 1035 のセクション 3.4.1 で指定されている DNS アドレス (A) レコードを表します。 |
DNS_AAAA_DATA DNS_AAAA_DATA構造体は、RFC 3596 で指定されている DNS IPv6 (AAAA) レコードを表します。 |
DNS_ADDR DNS_ADDR構造体には、IPv4 または IPv6 アドレスが格納されます。 |
DNS_ADDR_ARRAY IPv4 または IPv6 アドレスの配列を格納します。 |
DNS_APPLICATION_SETTINGS アプリケーションごとの DNS 設定を表します。 |
DNS_ATMA_DATA DNS_ATMA_DATA構造体は、DNS ATM アドレス (ATMA) リソース レコード (RR) を表します。 |
DNS_CUSTOM_SERVER DNS カスタム サーバーを表します。 DNS_CUSTOM_SERVER オブジェクトは、DNS_QUERY_REQUEST3 構造体を介して DnsQueryEx に渡されます。 |
DNS_DHCID_DATA RFC 4701 のセクション 3 で指定されている DNS 動的ホスト構成プロトコル情報 (DHCID) リソース レコード (RR) を表します。 |
DNS_DS_DATA RFC 4034 のセクション 2 で指定された DS リソース レコード (RR) を表し、DNS_DNSKEY_DATAの内容を確認するために使用されます。 |
DNS_HEADER DNS_HEADER構造体には、RFC 1035 のセクション 4.1.1 で指定されている DNS メッセージを送信するときに使用される DNS ヘッダー情報が含まれています。 |
DNS_KEY_DATA DNS_KEY_DATA構造体は、RFC 3445 で指定されている DNS キー (KEY) リソース レコード (RR) を表します。 |
DNS_LOC_DATA DNS_LOC_DATA構造体は、RFC 1876 で指定されている DNS 場所 (LOC) リソース レコード (RR) を表します。 |
DNS_MESSAGE_BUFFER DNS_MESSAGE_BUFFER構造体には、DNS クエリのメッセージ情報が格納されます。 |
DNS_MINFO_DATAA DNS_MINFO_DATA構造体は、RFC 1035 のセクション 3.3.7 で指定されている DNS メール情報 (MINFO) レコードを表します。 (ANSI) |
DNS_MINFO_DATAW DNS_MINFO_DATA構造体は、RFC 1035 のセクション 3.3.7 で指定されている DNS メール情報 (MINFO) レコードを表します。 (Unicode) |
DNS_MX_DATAA DNS_MX_DATA構造体は、RFC 1035 のセクション 3.3.9 で指定されている DNS メール エクスチェンジャー (MX) レコードを表します。 (ANSI) |
DNS_MX_DATAW DNS_MX_DATA構造体は、RFC 1035 のセクション 3.3.9 で指定されている DNS メール エクスチェンジャー (MX) レコードを表します。 (Unicode) |
DNS_NAPTR_DATAA DNS_NAPTR_DATA構造体は、RFC 2915 で指定されている名前付け機関ポインター (NAPTR) DNS リソース レコード (RR) を表します。 (ANSI) |
DNS_NAPTR_DATAW DNS_NAPTR_DATA構造体は、RFC 2915 で指定されている名前付け機関ポインター (NAPTR) DNS リソース レコード (RR) を表します。 (Unicode) |
DNS_NSEC_DATAA RFC 4034 のセクション 4 で指定されている NSEC リソース レコード (RR) を表します。 (ANSI) |
DNS_NSEC_DATAW RFC 4034 のセクション 4 で指定されている NSEC リソース レコード (RR) を表します。 (Unicode) |
DNS_NULL_DATA DNS_NULL_DATA構造体は、RFC 1035 のセクション 3.3.10 で指定されている DNS リソース レコードの NULL データを表します。 |
DNS_NXT_DATAA DNS_NXT_DATA構造体は、RFC 2535 のセクション 5 で指定されている DNS next (NXT) リソース レコード (RR) を表します。 (ANSI) |
DNS_NXT_DATAW DNS_NXT_DATA構造体は、RFC 2535 のセクション 5 で指定されている DNS next (NXT) リソース レコード (RR) を表します。 (Unicode) |
DNS_OPT_DATA RFC 2671 のセクション 4 で指定されている DNS オプション (OPT) リソース レコード (RR) を表します。 |
DNS_PROXY_INFORMATION DNS サーバーの名前解決ポリシー テーブルのプロキシ情報を格納します。 |
DNS_PTR_DATAA DNS_PTR_DATA構造体は、RFC 1035 のセクション 3.3.12 で指定されている DNS ポインター (PTR) レコードを表します。 (ANSI) |
DNS_PTR_DATAW DNS_PTR_DATA構造体は、RFC 1035 のセクション 3.3.12 で指定されている DNS ポインター (PTR) レコードを表します。 (Unicode) |
DNS_QUERY_CANCEL DNS_QUERY_CANCEL構造体を使用して、非同期 DNS クエリを取り消すことができます。 |
DNS_QUERY_RAW_CANCEL DNS 生クエリの取り消しハンドルを表します。 |
DNS_QUERY_RAW_REQUEST DNS 生クエリ要求を表します (DnsQueryRaw |
DNS_QUERY_RAW_RESULT DNS 生クエリの結果を表します (DNS_QUERY_RAW_COMPLETION_ROUTINEを参照)。 |
DNS_QUERY_REQUEST DNS_QUERY_REQUEST構造体には、DnsQueryEx の呼び出しで使用される DNS クエリ パラメーターが含まれています。 |
DNS_QUERY_REQUEST3 DnsQueryExを |
DNS_QUERY_RESULT DNS_QUERY_RESULT構造体には、DnsQueryEx の呼び出しから返された DNS クエリ結果が含まれています。 |
DNS_RECORD_FLAGS DNS_RECORD_FLAGS構造体は、DNS_RECORD構造体で使用するフラグを設定するために使用されます。 |
DNS_RECORDA DNS リソース レコード (RR) を格納します。 (ANSI) |
DNS_RECORDW DNS リソース レコード (RR) を格納します。 (Unicode) |
DNS_RRSET DNS_RRSET構造体には、DNS リソース レコード (RR) セットに関する情報が含まれています。 |
DNS_SERVICE_BROWSE_REQUEST DnsServiceBrowseを |
DNS_SERVICE_CANCEL 非同期 DNS-SD 操作を取り消すために使用されます。 |
DNS_SERVICE_INSTANCE ネットワーク上で実行されている DNS サービスを表します。 |
DNS_SERVICE_REGISTER_REQUEST DnsServiceRegisterを使用してサービスをアドバタイズしたり、DnsServiceDeRegisterを使用してサービスのアドバタイズを停止したりするために必要な情報が含まれています。 |
DNS_SERVICE_RESOLVE_REQUEST DnsServiceResolveを |
DNS_SIG_DATAA 構造体は、RFC 4034 で指定されている DNS セキュリティ拡張機能 (DNSSEC) 暗号化署名 (SIG) リソース レコード (RR) を表します。 (ANSI) |
DNS_SIG_DATAW 構造体は、RFC 4034 で指定されている DNS セキュリティ拡張機能 (DNSSEC) 暗号化署名 (SIG) リソース レコード (RR) を表します。 (Unicode) |
DNS_SOA_DATAA DNS_SOA_DATA構造体は、RFC 1035 のセクション 3.3.13 で指定されている DNS の機関開始 (SOA) レコードを表します。 (ANSI) |
DNS_SOA_DATAW DNS_SOA_DATA構造体は、RFC 1035 のセクション 3.3.13 で指定されている DNS の機関開始 (SOA) レコードを表します。 (Unicode) |
DNS_SRV_DATAA DNS_SRV_DATA構造体は、RFC 2782 で指定されている DNS サービス (SRV) レコードを表します。 (ANSI) |
DNS_SRV_DATAW DNS_SRV_DATA構造体は、RFC 2782 で指定されている DNS サービス (SRV) レコードを表します。 (Unicode) |
DNS_TKEY_DATAA DNS_TKEY_DATA構造体は DNS TKEY リソース レコードを表し、RFC 2930 で指定されている DNS リゾルバーとサーバーの間でアルゴリズムの共有シークレット キーを確立および削除するために使用されます。 (ANSI) |
DNS_TKEY_DATAW DNS_TKEY_DATA構造体は DNS TKEY リソース レコードを表し、RFC 2930 で指定されている DNS リゾルバーとサーバーの間でアルゴリズムの共有シークレット キーを確立および削除するために使用されます。 (Unicode) |
DNS_TSIG_DATAA DNS_TSIG_DATA構造体は、RFC 2845 および RFC 3645 で指定されている秘密鍵トランザクション認証 (TSIG) リソース レコード (RR) を表します。 (ANSI) |
DNS_TSIG_DATAW DNS_TSIG_DATA構造体は、RFC 2845 および RFC 3645 で指定されている秘密鍵トランザクション認証 (TSIG) リソース レコード (RR) を表します。 (Unicode) |
DNS_TXT_DATAA DNS_TXT_DATA構造体は、RFC 1035 のセクション 3.3.14 で指定されている DNS テキスト (TXT) レコードを表します。 (ANSI) |
DNS_TXT_DATAW DNS_TXT_DATA構造体は、RFC 1035 のセクション 3.3.14 で指定されている DNS テキスト (TXT) レコードを表します。 (Unicode) |
DNS_WINS_DATA DNS_WINS_DATA構造体は、DNS Windows インターネット ネーム サービス (WINS) レコードを表します。 |
DNS_WINSR_DATAA DNS_WINSR_DATA構造体は、DNS Windows インターネット ネーム サービスの逆引き参照 (WINSR) レコードを表します。 (ANSI) |
DNS_WINSR_DATAW DNS_WINSR_DATA構造体は、DNS Windows インターネット ネーム サービスの逆引き参照 (WINSR) レコードを表します。 (Unicode) |
DNS_WIRE_QUESTION DNS_WIRE_QUESTION構造体には、RFC 1035 のセクション 4.1.2 で指定されているように、ネットワーク経由で送信される DNS 質問に関する情報が含まれています。 |
DNS_WIRE_RECORD DNS_WIRE_RECORD構造体には、RFC 1035 のセクション 4.1.3 で指定されているように、ネットワーク経由で送信される DNS ワイヤ レコードに関する情報が含まれています。 |
DNS_WKS_DATA DNS_WKS_DATA構造体は、RFC 1035 のセクション 3.4.2 で指定されている DNS 既知のサービス (WKS) レコードを表します。 |
IP4_ARRAY IP4_ARRAY構造体には、IPv4 アドレスの配列が格納されます。 |
IP6_ADDRESS IP6_ADDRESS構造体には、IPv6 アドレスが格納されます。 (IP6_ADDRESS) |
MDNS_QUERY_HANDLE 進行中の MDNS クエリに関連する情報が含まれています。 アプリケーションは、その内容を変更してはなりません。 |
MDNS_QUERY_REQUEST mDNS クエリを実行するために必要な情報が含まれています。 |
DNS_CHARSET DNS_CHARSET列挙体は、使用する文字セットを指定します。 |
DNS_CONFIG_TYPE DNS_CONFIG_TYPE列挙型は、DNS 構成の種類の情報を提供します。 |
DNS_FREE_TYPE DNS_FREE_TYPE列挙型は、解放するデータの種類を指定します。 |
DNS_NAME_FORMAT DNS_NAME_FORMAT列挙は、DNS の名前形式情報を指定します。 |
DNS_PROXY_INFORMATION_TYPE DNS_PROXY_INFORMATION_TYPE列挙型は、DNS_PROXY_INFORMATION構造体のプロキシ情報の種類を定義します。 |
DNS_SECTION DNS_SECTION列挙は、レコード フラグで使用され、DNS ワイヤ メッセージ ヘッダー セクションのインデックスとしてカウントされます。 |