Bagikan melalui


Fungsi DnsServiceConstructInstance (windns.h)

Digunakan untuk membangun struktur DNS_SERVICE_INSTANCE dari data yang menjelaskannya.

Sintaks

PDNS_SERVICE_INSTANCE DnsServiceConstructInstance(
  PCWSTR       pServiceName,
  PCWSTR       pHostName,
  PIP4_ADDRESS pIp4,
  PIP6_ADDRESS pIp6,
  WORD         wPort,
  WORD         wPriority,
  WORD         wWeight,
  DWORD        dwPropertiesCount,
  PCWSTR       *keys,
  PCWSTR       *values
);

Parameter

pServiceName

String yang mewakili nama layanan.

pHostName

String yang mewakili nama host layanan.

pIp4

Penunjuk ke struktur IP4_ADDRESS yang mewakili alamat IPv4 terkait layanan.

pIp6

Penunjuk ke struktur IP6_ADDRESS yang mewakili alamat IPv6 terkait layanan.

wPort

Nilai yang mewakili port tempat layanan berjalan.

wPriority

Nilai yang mewakili prioritas layanan.

wWeight

Nilai yang mewakili bobot layanan.

dwPropertiesCount

Jumlah properti—menentukan jumlah elemen dalam array keys parameter dan values .

keys

Penunjuk ke array nilai string yang mewakili kunci properti.

values

Penunjuk ke array nilai string yang mewakili nilai properti terkait.

Nilai kembali

Penunjuk ke struktur DNS_SERVICE_INSTANCE yang baru dialokasikan, dibangun dari parameter yang diteruskan. Aplikasi Anda bertanggung jawab untuk membebaskan memori terkait dengan memanggil DnsServiceFreeInstance.

Keterangan

Bidang dwInterfaceIndex dari struktur yang dikembalikan diatur ke 0.

Persyaratan

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