DnsStartMulticastQuery 関数 (windns.h)
このデバイスに検出可能なサービスを登録するために使用されます。
構文
DNS_STATUS DnsStartMulticastQuery(
PMDNS_QUERY_REQUEST pQueryRequest,
PMDNS_QUERY_HANDLE pHandle
);
パラメーター
pQueryRequest
実行するクエリに関する情報を含む MDNS_QUERY_REQUEST 構造体へのポインター。
pHandle
必要なデータが設定される MDNS_QUERY_HANDLE 構造体へのポインター。 この構造は、後で DnsStopMulticastQuery に渡してクエリを停止します。
戻り値
成功した場合は、 ERROR_SUCCESSを返します。それ以外の場合は、 で Winerror.h
定義されている適切な DNS 固有のエラー コードを返します。 拡張エラー情報については、 GetLastError を呼び出します。
解説
この関数は非同期です。 DnsStopMulticastQuery が呼び出されるまで、クエリは無期限に実行されます。 ネットワークからの応答ごとに、クエリ コールバックが適切な状態と結果で呼び出されます。
要件
サポートされている最小のクライアント | Windows 10 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | windns.h |
Library | dnsapi.lib |
[DLL] | dnsapi.dll |