다음을 통해 공유


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