DNS_SERVICE_REGISTER_REQUEST 结构 (windns.h)
包含使用 DnsServiceRegister 播发服务或停止使用 DnsServiceDeRegister 播发服务所需的信息。
语法
typedef struct _DNS_SERVICE_REGISTER_REQUEST {
ULONG Version;
ULONG InterfaceIndex;
PDNS_SERVICE_INSTANCE pServiceInstance;
PDNS_SERVICE_REGISTER_COMPLETE pRegisterCompletionCallback;
PVOID pQueryContext;
HANDLE hCredentials;
BOOL unicastEnabled;
} DNS_SERVICE_REGISTER_REQUEST, *PDNS_SERVICE_REGISTER_REQUEST;
成员
Version
结构版本必须 DNS_QUERY_REQUEST_VERSION1。
InterfaceIndex
一个 值,该值包含要播发服务的接口索引。 如果 InterfaceIndex
为 0,则将考虑所有接口。
pServiceInstance
指向描述要注册的服务 的DNS_SERVICE_INSTANCE 结构的指针。
pRegisterCompletionCallback
指向类型为 DNS_SERVICE_REGISTER_COMPLETE) 的函数 (的指针,表示要异步调用的回调。
pQueryContext
指向用户上下文的指针。
hCredentials
未使用。
unicastEnabled
true
如果应使用 DNS 协议播发服务,则为 ; false
如果应使用 mDNS 协议,则为 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 [仅限桌面应用] |
标头 | windns.h |