structure MDNS_QUERY_REQUEST (windns.h)
Contient les informations nécessaires pour exécuter une requête mDNS.
Syntaxe
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;
Membres
Version
La version de la structure doit être DNS_QUERY_REQUEST_VERSION1.
ulRefCount
Réservé. Ne pas utiliser.
Query
Chaîne représentant le nom à interroger sur mDNS.
QueryType
Valeur représentant le type des enregistrements à interroger. Consultez DNS_RECORD_TYPE pour connaître les valeurs possibles.
QueryOptions
Valeur représentant les options de requête. DNS_QUERY_STANDARD est la seule valeur prise en charge.
InterfaceIndex
Valeur qui contient l’index d’interface sur lequel le service doit être publié. Si InterfaceIndex
est 0, toutes les interfaces sont prises en compte.
pQueryCallback
Pointeur vers une fonction (de type MDNS_QUERY_CALLBACK) qui représente le rappel à appeler de manière asynchrone chaque fois que des résultats mDNS sont disponibles.
pQueryContext
Pointeur vers un contexte utilisateur.
fAnswerReceived
Réservé. Ne pas utiliser.
ulResendCount
Réservé. Ne pas utiliser.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 (applications de bureau uniquement) |
En-tête | windns.h |