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
クエリが送信されるインターフェイス インデックスを含む 値。 が 0 の場合 InterfaceIndex
、すべてのインターフェイスが考慮されます。
QueryName
サービス名を表す文字列へのポインター。 これは、サービス名で始まり、".local" で終わる完全修飾ドメイン名です。 一般化された形式 "<ServiceName>._<ServiceType>._<TransportProtocol.local>" を受け取ります。 たとえば、"MyMusicServer._http._tcp.local" とします。
pResolveCompletionCallback
非同期に呼び出されるコールバックを表す ( DNS_SERVICE_RESOLVE_COMPLETE型の) 関数へのポインター。
pQueryContext
ユーザー コンテキストへのポインター。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 [デスクトップ アプリのみ] |
Header | windns.h |