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 |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk