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 |