struktur DNS_SERVICE_INSTANCE (windns.h)
Mewakili layanan DNS yang berjalan di jaringan.
Sintaks
typedef struct _DNS_SERVICE_INSTANCE {
#if ...
DNSSD_RPC_STRING pszInstanceName;
#else
LPWSTR pszInstanceName;
#endif
#if ...
DNSSD_RPC_STRING pszHostName;
#else
LPWSTR pszHostName;
#endif
IP4_ADDRESS *ip4Address;
IP6_ADDRESS *ip6Address;
WORD wPort;
WORD wPriority;
WORD wWeight;
DWORD dwPropertyCount;
#if ...
DNSSD_RPC_STRING *keys;
#if ...
DNSSD_RPC_STRING *values;
#else
PWSTR *keys;
#endif
#else
PWSTR *values;
#endif
DWORD dwInterfaceIndex;
} DNS_SERVICE_INSTANCE, *PDNS_SERVICE_INSTANCE;
Anggota
pszInstanceName
String yang mewakili nama layanan. Ini adalah nama domain yang sepenuhnya memenuhi syarat yang dimulai dengan nama layanan, dan berakhir dengan ".local". Dibutuhkan bentuk umum "<ServiceName>._<ServiceType>._<TransportProtocol.local>". Misalnya, "MyMusicServer._http._tcp.local".
pszHostName
String yang mewakili nama host layanan.
ip4Address
Penunjuk ke struktur IP4_ADDRESS yang mewakili alamat IPv4 terkait layanan.
ip6Address
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.
dwPropertyCount
Jumlah properti—menentukan jumlah elemen dalam array keys
parameter dan values
.
keys
values
dwInterfaceIndex
Nilai yang berisi indeks antarmuka tempat layanan ditemukan.
Keterangan
pszInstanceName
. String yang mewakili nama layanan. Ini adalah nama domain yang sepenuhnya memenuhi syarat yang dimulai dengan nama layanan, dan berakhir dengan ".local". Dibutuhkan bentuk umum "<ServiceName>._<ServiceType>._<TransportProtocol.local>". Misalnya, "MyMusicServer._http._tcp.local".
pszHostName
. String yang mewakili nama host layanan.
keys
. Penunjuk ke array nilai string yang mewakili kunci properti.
values
. Penunjuk ke array nilai string yang mewakili nilai properti terkait.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 [khusus aplikasi desktop] |
Header | windns.h |