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 |