共用方式為


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