windns.h) (MDNS_QUERY_REQUEST 结构
包含执行 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 |