структура MDNS_QUERY_REQUEST (windns.h)
Содержит сведения, необходимые для выполнения запроса mDNS.
Синтаксис
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;
Члены
Version
Версия структуры должна быть DNS_QUERY_REQUEST_VERSION1.
ulRefCount
Зарезервировано. Не используется.
Query
Строка, представляющая имя, запрашиваемое через mDNS.
QueryType
Значение типа , представляющее тип записей для запроса. Возможные значения см. в DNS_RECORD_TYPE .
QueryOptions
Значение , представляющее параметры запроса. DNS_QUERY_STANDARD является единственным поддерживаемым значением.
InterfaceIndex
Значение типа , содержащее индекс интерфейса, по которому должна объявляться служба. Если InterfaceIndex
имеет значение 0, будут учитываться все интерфейсы.
pQueryCallback
Указатель на функцию (типа MDNS_QUERY_CALLBACK), которая представляет обратный вызов, вызываемый асинхронно при наличии результатов mDNS.
pQueryContext
Указатель на контекст пользователя.
fAnswerReceived
Зарезервировано. Не используется.
ulResendCount
Зарезервировано. Не используется.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 [только классические приложения] |
Верхняя часть | windns.h |