MDNS_QUERY_REQUEST-Struktur (windns.h)
Enthält die erforderlichen Informationen zum Ausführen einer mDNS-Abfrage.
Syntax
typedef struct _MDNS_QUERY_REQUEST {
ULONG Version;
ULONG ulRefCount;
PCWSTR Query;
WORD QueryType;
ULONG64 QueryOptions;
ULONG InterfaceIndex;
PMDNS_QUERY_CALLBACK pQueryCallback;
PVOID pQueryContext;
BOOL fAnswerReceived;
ULONG ulResendCount;
} MDNS_QUERY_REQUEST, *PMDNS_QUERY_REQUEST;
Member
Version
Die Strukturversion muss DNS_QUERY_REQUEST_VERSION1 sein.
ulRefCount
Reserviert. Darf nicht verwendet werden.
Query
Eine Zeichenfolge, die den Namen darstellt, der über mDNS abgefragt werden soll.
QueryType
Ein -Wert, der den Typ der abzufragten Datensätze darstellt. Mögliche Werte finden Sie unter DNS_RECORD_TYPE .
QueryOptions
Ein Wert, der die Abfrageoptionen darstellt. DNS_QUERY_STANDARD ist der einzige unterstützte Wert.
InterfaceIndex
Ein -Wert, der den Schnittstellenindex enthält, über den der Dienst angekündigt werden soll. Wenn InterfaceIndex
0 ist, werden alle Schnittstellen berücksichtigt.
pQueryCallback
Ein Zeiger auf eine Funktion (vom Typ MDNS_QUERY_CALLBACK), die den Rückruf darstellt, der asynchron aufgerufen werden soll, wenn mDNS-Ergebnisse verfügbar sind.
pQueryContext
Ein Zeiger auf einen Benutzerkontext.
fAnswerReceived
Reserviert. Darf nicht verwendet werden.
ulResendCount
Reserviert. Darf nicht verwendet werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
Kopfzeile | windns.h |