MDNS_QUERY_REQUEST struttura (windns.h)
Contiene le informazioni necessarie per eseguire una query mDNS.
Sintassi
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;
Members
Version
La versione della struttura deve essere DNS_QUERY_REQUEST_VERSION1.
ulRefCount
Riservato. Non usare.
Query
Stringa che rappresenta il nome da eseguire una query su mDNS.
QueryType
Valore che rappresenta il tipo dei record da eseguire una query. Per i valori possibili, vedere DNS_RECORD_TYPE .
QueryOptions
Valore che rappresenta le opzioni di query. DNS_QUERY_STANDARD è l'unico valore supportato.
InterfaceIndex
Valore che contiene l'indice dell'interfaccia su cui deve essere annunciato il servizio. Se InterfaceIndex
è 0, tutte le interfacce verranno considerate.
pQueryCallback
Puntatore a una funzione (di tipo MDNS_QUERY_CALLBACK) che rappresenta il callback da richiamare in modo asincrono ogni volta che sono disponibili i risultati mDNS.
pQueryContext
Puntatore a un contesto utente.
fAnswerReceived
Riservato. Non usare.
ulResendCount
Riservato. Non usare.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 [solo app desktop] |
Intestazione | windns.h |