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 |