DnsServiceBrowse 関数 (windns.h)

ローカル ネットワーク上で実行されているサービスの DNS-SD 検出を開始するために使用されます。

構文

DNS_STATUS DnsServiceBrowse(
  PDNS_SERVICE_BROWSE_REQUEST pRequest,
  PDNS_SERVICE_CANCEL         pCancel
);

パラメーター

pRequest

参照要求情報を含む DNS_SERVICE_BROWSE_REQUEST 構造体へのポインター。

pCancel

保留中 の非同期 参照操作を取り消すために使用できるDNS_SERVICE_CANCEL構造体へのポインター。 このハンドルは、クエリが取り消されるまで有効なままである必要があります。

戻り値

成功した場合は、 DNS_REQUEST_PENDINGを返します。それ以外の場合は、 で Winerror.h定義されている適切な DNS 固有のエラー コードを返します。 拡張エラー情報については、 GetLastError を呼び出します。

注釈

この関数は非同期です。 サービスが検出されると、結果ごとに参照コールバックが呼び出されます。

要件

要件
サポートされている最小のクライアント Windows 10 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー windns.h
Library dnsapi.lib
[DLL] dnsapi.dll