Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La structure DNS_SVCB_DATA représente un enregistrement DNS SVCB (« Liaison de service »), comme spécifié dans RFC 9460.
Syntaxe
typedef struct _DNS_SVCB_DATA {
WORD wSvcPriority;
PSTR pszTargetName;
WORD cSvcParams;
DNS_SVCB_PARAM *pSvcParams;
} DNS_SVCB_DATA;
Membres
wSvcPriority
Type : WORD
Priorité d’enregistrement. Une valeur inférieure indique une priorité plus élevée ; 0 indique le mode alias, comme décrit dans la section 2.4.2 de RFC 9460.
pszTargetName
Type : PSTR
Pointeur vers une chaîne terminée par null représentant le nom de domaine de la cible ou d’un autre point de terminaison.
cSvcParams
Type : WORD
Nombre de paramètres svcb.
pSvcParams
Type : DNS_SVCB_PARAM*
Liste des paramètres SVCB représentant les services disponibles sur pszTargetName.
Remarques
Lorsque vous appelez DnsQueryEx (ou l’une des API de requête DNS) pour DNS_TYPE_SVCB ou DNS_TYPE_HTTPS types d’enregistrements DNS, si vous souhaitez récupérer des résultats dans un format analysé, autrement dit sous la forme d’une structure de DNS_SVCB_DATA au lieu d’un format « plat » (juste une mémoire tampon de données), vous devez définir DNS_QUERY_PARSE_ALL_RECORDS (dans DNS_QUERY_REQUEST3 :: QueryOptions).
Spécifications
| Besoin | Valeur |
|---|---|
| En-tête | windnsdef.h |