DNS_SERVICE_INSTANCE Struktur (windns.h)
Stellt einen DNS-Dienst dar, der im Netzwerk ausgeführt wird.
Syntax
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;
Angehörige
pszInstanceName
Eine Zeichenfolge, die den Dienstnamen darstellt. Dies ist ein vollqualifizierter Domänenname, der mit einem Dienstnamen beginnt und mit ".local" endet. Es verwendet die generalisierte Form "<ServiceName>._<ServiceType>._<TransportProtocol>.local". Beispiel: "MyMusicServer._http._tcp.local".
pszHostName
Eine Zeichenfolge, die den Namen des Hosts des Diensts darstellt.
ip4Address
Ein Zeiger auf eine IP4_ADDRESS-Struktur, die die vom Dienst zugeordnete IPv4-Adresse darstellt.
ip6Address
Ein Zeiger auf eine IP6_ADDRESS-Struktur, die die vom Dienst zugeordnete IPv6-Adresse darstellt.
wPort
Ein Wert, der den Port darstellt, auf dem der Dienst ausgeführt wird.
wPriority
Ein Wert, der die Dienstpriorität darstellt.
wWeight
Ein Wert, der die Dienstgewichtung darstellt.
dwPropertyCount
Die Anzahl der Eigenschaften – definiert die Anzahl der Elemente in den Arrays der keys
und values
Parameter.
keys
values
dwInterfaceIndex
Ein Wert, der den Schnittstellenindex enthält, für den der Dienst ermittelt wurde.
Bemerkungen
pszInstanceName
. Eine Zeichenfolge, die den Dienstnamen darstellt. Dies ist ein vollqualifizierter Domänenname, der mit einem Dienstnamen beginnt und mit ".local" endet. Es verwendet die generalisierte Form "<ServiceName>._<ServiceType>._<TransportProtocol>.local". Beispiel: "MyMusicServer._http._tcp.local".
pszHostName
. Eine Zeichenfolge, die den Namen des Hosts des Diensts darstellt.
keys
. Ein Zeiger auf ein Array von Zeichenfolgenwerten, die die Eigenschaftsschlüssel darstellen.
values
. Ein Zeiger auf ein Array von Zeichenfolgenwerten, die die entsprechenden Eigenschaftswerte darstellen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 [nur Desktop-Apps] |
Header- | windns.h |