Bagikan melalui


struktur DNS_SERVICE_REGISTER_REQUEST (windns.h)

Berisi informasi yang diperlukan untuk mengiklankan layanan menggunakan DnsServiceRegister, atau untuk berhenti mengiklankannya menggunakan DnsServiceDeRegister.

Sintaks

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;

Anggota

Version

Versi struktur harus DNS_QUERY_REQUEST_VERSION1.

InterfaceIndex

Nilai yang berisi indeks antarmuka tempat layanan akan diiklankan. Jika InterfaceIndex adalah 0, maka semua antarmuka akan dipertimbangkan.

pServiceInstance

Penunjuk ke struktur DNS_SERVICE_INSTANCE yang menjelaskan layanan yang akan didaftarkan.

pRegisterCompletionCallback

Penunjuk ke fungsi (dari jenis DNS_SERVICE_REGISTER_COMPLETE) yang mewakili panggilan balik yang akan dipanggil secara asinkron.

pQueryContext

Penunjuk ke konteks pengguna.

hCredentials

Tidak digunakan.

unicastEnabled

true jika protokol DNS harus digunakan untuk mengiklankan layanan; false jika protokol mDNS harus digunakan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 [khusus aplikasi desktop]
Header windns.h