Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält die Abfrageparameter, die in einem Aufruf von DnsServiceResolve verwendet werden. Verwenden Sie diese Funktion und diese Struktur, nachdem Sie einen bestimmten Dienstnamen gefunden haben, mit dem Sie eine Verbindung herstellen möchten.
Syntax
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;
Member
Version
Die Strukturversion muss DNS_QUERY_REQUEST_VERSION1 sein.
InterfaceIndex
Ein Wert, der den Schnittstellenindex enthält, über den die Abfrage gesendet wird. Wenn InterfaceIndex 0 ist, werden alle Schnittstellen berücksichtigt.
QueryName
Ein Zeiger auf eine Zeichenfolge, die den Dienstnamen darstellt. Dies ist ein vollqualifizierter Domänenname, der mit einem Dienstnamen beginnt und mit ".local" endet. Sie nimmt die generalisierte Form "<ServiceName>._<ServiceType>._<TransportProtocol.local>" an. Beispiel: "MyMusicServer._http._tcp.local".
pResolveCompletionCallback
Ein Zeiger auf eine Funktion (vom Typ DNS_SERVICE_RESOLVE_COMPLETE), die den Rückruf darstellt, der asynchron aufgerufen werden soll.
pQueryContext
Ein Zeiger auf einen Benutzerkontext.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
| Kopfzeile | windns.h |