DNS_SERVICE_INSTANCE struttura (windns.h)
Rappresenta un servizio DNS in esecuzione nella rete.
Sintassi
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;
Members
pszInstanceName
Stringa che rappresenta il nome del servizio. Si tratta di un nome di dominio completo che inizia con un nome del servizio e termina con ".local". Accetta la forma generalizzata "ServiceName>._ServiceType>._<<TransportProtocol.local>".< Ad esempio, "MyMusicServer._http._tcp.local".
pszHostName
Stringa che rappresenta il nome dell'host del servizio.
ip4Address
Puntatore a una struttura IP4_ADDRESS che rappresenta l'indirizzo IPv4 associato al servizio.
ip6Address
Puntatore a una struttura IP6_ADDRESS che rappresenta l'indirizzo IPv6 associato al servizio.
wPort
Valore che rappresenta la porta in cui è in esecuzione il servizio.
wPriority
Valore che rappresenta la priorità del servizio.
wWeight
Valore che rappresenta il peso del servizio.
dwPropertyCount
Numero di proprietà: definisce il numero di elementi nelle matrici dei keys
parametri e values
.
keys
values
dwInterfaceIndex
Valore contenente l'indice dell'interfaccia in cui è stato individuato il servizio.
Commenti
pszInstanceName
. Stringa che rappresenta il nome del servizio. Si tratta di un nome di dominio completo che inizia con un nome del servizio e termina con ".local". Accetta la forma generalizzata "ServiceName>._ServiceType>._<<TransportProtocol.local>".< Ad esempio, "MyMusicServer._http._tcp.local".
pszHostName
. Stringa che rappresenta il nome dell'host del servizio.
keys
. Puntatore a una matrice di valori stringa che rappresentano le chiavi delle proprietà.
values
. Puntatore a una matrice di valori stringa che rappresentano i valori delle proprietà corrispondenti.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 [solo app desktop] |
Intestazione | windns.h |