次の方法で共有


DNS_SVCB_DATA構造体 (windnsdef.h)

DNS_SVCB_DATA構造体は、RFC 9460 で指定されている DNS SVCB ("サービス バインド") レコードを表します。

構文

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

メンバー

wSvcPriority

型: WORD

レコードの優先順位。 値が小さい場合は、優先度が高いことを示します。0 は、RFC 9460 のセクション 2.4.2 で説明されているように、エイリアス モードを示します。

pszTargetName

種類: PSTR

ターゲットまたは代替エンドポイントのドメイン名を表す null で終わる文字列へのポインター。

cSvcParams

型: WORD

svcb パラメーターの数。

pSvcParams

型: DNS_SVCB_PARAM*

pszTargetName で使用可能なサービスを表す SVCB パラメーターの一覧。

注釈

DNS_TYPE_SVCBまたはDNS_TYPE_HTTPS DNS レコードの種類に対して DnsQueryEx (またはいずれかの DNS クエリ API) を呼び出すときに、解析された形式 (つまり、"フラット" (データ バッファーのみ) 形式ではなくDNS_SVCB_DATA構造の形式で結果を取得する場合)、DNS_QUERY_PARSE_ALL_RECORDS (DNS_QUERY_REQUEST3:QueryOptions)。

要求事項

要件 価値
ヘッダー windnsdef.h