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 |