estructura DNS_SERVICE_INSTANCE (windns.h)
Representa un servicio DNS que se ejecuta en la red.
Sintaxis
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;
Miembros
pszInstanceName
Cadena que representa el nombre del servicio. Se trata de un nombre de dominio completo que comienza por un nombre de servicio y termina con ".local". Toma la forma generalizada "ServiceName>._<ServiceType>._<TransportProtocol.local>".< Por ejemplo, "MyMusicServer._http._tcp.local".
pszHostName
Cadena que representa el nombre del host del servicio.
ip4Address
Puntero a una estructura IP4_ADDRESS que representa la dirección IPv4 asociada al servicio.
ip6Address
Puntero a una estructura de IP6_ADDRESS que representa la dirección IPv6 asociada al servicio.
wPort
Valor que representa el puerto en el que se ejecuta el servicio.
wPriority
Valor que representa la prioridad del servicio.
wWeight
Valor que representa el peso del servicio.
dwPropertyCount
El número de propiedades: define el número de elementos de las matrices de los keys
parámetros y values
.
keys
values
dwInterfaceIndex
Valor que contiene el índice de interfaz en el que se detectó el servicio.
Comentarios
pszInstanceName
. Cadena que representa el nombre del servicio. Se trata de un nombre de dominio completo que comienza por un nombre de servicio y termina con ".local". Toma la forma generalizada "ServiceName>._<ServiceType>._<TransportProtocol.local>".< Por ejemplo, "MyMusicServer._http._tcp.local".
pszHostName
. Cadena que representa el nombre del host del servicio.
keys
. Puntero a una matriz de valores de cadena que representan las claves de propiedad.
values
. Puntero a una matriz de valores de cadena que representan los valores de propiedad correspondientes.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 [solo aplicaciones de escritorio] |
Encabezado | windns.h |