Bagikan melalui


Fungsi DnsServiceRegister (windns.h)

Digunakan untuk mendaftarkan layanan yang dapat ditemukan pada perangkat ini.

Sintaks

DWORD DnsServiceRegister(
  PDNS_SERVICE_REGISTER_REQUEST pRequest,
  PDNS_SERVICE_CANCEL           pCancel
);

Parameter

pRequest

Penunjuk ke struktur DNS_SERVICE_REGISTER_REQUEST yang berisi informasi tentang layanan yang akan didaftarkan.

pCancel

Penunjuk opsional (dapat berupa nullptr) ke struktur DNS_SERVICE_CANCEL yang dapat digunakan untuk membatalkan operasi pendaftaran asinkron yang tertunda. Jika tidak nullptr, maka handel ini harus tetap valid sampai pendaftaran dibatalkan.

Nilai kembali

Jika berhasil, mengembalikan DNS_REQUEST_PENDING; jika tidak, mengembalikan kode kesalahan khusus DNS yang sesuai seperti yang didefinisikan dalam Winerror.h. Untuk informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Fungsi ini asinkron. Panggilan balik pendaftaran akan dipanggil setelah pendaftaran berhasil. Untuk membatalkan pendaftaran layanan, panggil DnsServiceDeRegister.   Pendaftaran terkait dengan masa pakai proses panggilan. Jika prosesnya hilang, layanan akan secara otomatis dibatalkan pendaftarannya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 [khusus aplikasi desktop]
Target Platform Windows
Header windns.h
Pustaka dnsapi.lib
DLL dnsapi.dll