共用方式為


DNS_SERVICE_RESOLVE_REQUEST結構 (windns.h)

包含呼叫 DnsServiceResolve 時所使用的查詢參數。 在您找到想要連線的特定服務名稱之後,請使用該函式和此結構。

語法

typedef struct _DNS_SERVICE_RESOLVE_REQUEST {
  ULONG                         Version;
  ULONG                         InterfaceIndex;
  PWSTR                         QueryName;
  PDNS_SERVICE_RESOLVE_COMPLETE pResolveCompletionCallback;
  PVOID                         pQueryContext;
} DNS_SERVICE_RESOLVE_REQUEST, *PDNS_SERVICE_RESOLVE_REQUEST;

成員

Version

結構版本必須 DNS_QUERY_REQUEST_VERSION1

InterfaceIndex

值,其中包含用來傳送查詢的介面索引。 如果 InterfaceIndex 為 0,則會考慮所有介面。

QueryName

表示服務名稱的字串指標。 這是以服務名稱開頭的完整功能變數名稱,並以 「.local」 結尾。 它會採用一般化格式 「<ServiceName>._<ServiceType>._<TransportProtocol.local>」。。 例如,“MyMusicServer._http._tcp.local”。

pResolveCompletionCallback

函式的指標 (類型 為 DNS_SERVICE_RESOLVE_COMPLETE) ,表示要以異步方式叫用的回呼。

pQueryContext

用戶內容的指標。

規格需求

需求
最低支援的用戶端 Windows 10 [僅限傳統型應用程式]
標頭 windns.h