Condividi tramite


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