Compartir a través de


estructura DNS_SVCB_DATA (windnsdef.h)

La estructura DNS_SVCB_DATA representa un registro SVCB de DNS ("Enlace de servicio"), tal como se especifica en RFC 9460.

Sintaxis

typedef struct _DNS_SVCB_DATA {
  WORD           wSvcPriority;
  PSTR           pszTargetName;
  WORD           cSvcParams;
  DNS_SVCB_PARAM *pSvcParams;
} DNS_SVCB_DATA;

Miembros

wSvcPriority

Tipo: word

Prioridad del registro. Un valor inferior indica mayor prioridad; 0 indica el modo alias, tal como se describe en la sección 2.4.2 de RFC 9460.

pszTargetName

Tipo: PSTR

Puntero a una cadena terminada en null que representa el nombre de dominio del punto de conexión alternativo o de destino.

cSvcParams

Tipo: word

Recuento de parámetros svcb.

pSvcParams

Tipo: DNS_SVCB_PARAM*

Lista de parámetros SVCB que representan los servicios disponibles en pszTargetName.

Observaciones

Al llamar a DnsQueryEx (o cualquiera de las API de consulta DNS) para DNS_TYPE_SVCB o DNS_TYPE_HTTPS tipos de registro DNS, si desea obtener resultados en un formato analizado, es decir, en forma de una estructura de DNS_SVCB_DATA en lugar de un formato "plano" (solo un búfer de datos), debe establecer DNS_QUERY_PARSE_ALL_RECORDS (en DNS_QUERY_REQUEST3:: QueryOptions).

Requisitos

Requisito Importancia
encabezado windnsdef.h