다음을 통해 공유


windnsdef.h 헤더

이 헤더는 DNS(Domain Name System)에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

  • DNS(도메인 이름 시스템)

windnsdef.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

구조

 
DNS_A_DATA

DNS_A_DATA 구조체는 RFC 1035의 섹션 3.4.1에 지정된 DNS 주소(A) 레코드를 나타냅니다.
DNS_AAAA_DATA

DNS_AAAA_DATA 구조체는 RFC 3596에 지정된 대로 AAAA(DNS IPv6) 레코드를 나타냅니다.
DNS_ADDR

DNS_ADDR 구조체는 IPv4 또는 IPv6 주소를 저장합니다.
DNS_ADDR_ARRAY

IPv4 또는 IPv6 주소의 배열을 저장합니다.
DNS_ATMA_DATA

DNS_ATMA_DATA 구조체는 ATMA(DNS ATM 주소) RR(리소스 레코드)을 나타냅니다.
DNS_CUSTOM_SERVER

DNS 사용자 지정 서버를 나타냅니다. DNS_CUSTOM_SERVER 개체는 DNS_QUERY_REQUEST3 구조를 통해 dnsQueryEx 전달됩니다.
DNS_DHCID_DATA

RFC 4701 섹션 3에 지정된 DNS DHCID(동적 호스트 구성 프로토콜 정보) RR(리소스 레코드)을 나타냅니다.
DNS_DS_DATA

RFC 4034의 섹션 2에 지정된 DS RR(리소스 레코드)을 나타내며 DNS_DNSKEY_DATA 내용을 확인하는 데 사용됩니다.
DNS_HEADER

DNS_HEADER 구조에는 RFC 1035의 섹션 4.1.1에 지정된 대로 DNS 메시지를 보낼 때 사용되는 DNS 헤더 정보가 포함됩니다.
DNS_KEY_DATA

DNS_KEY_DATA 구조체는 RFC 3445에 지정된 DNS 키(KEY) RR(리소스 레코드)을 나타냅니다.
DNS_LOC_DATA

DNS_LOC_DATA 구조체는 RFC 1876에 지정된 대로 RR(DNS 위치) 리소스 레코드를 나타냅니다.
DNS_MESSAGE_BUFFER

DNS_MESSAGE_BUFFER 구조체는 DNS 쿼리에 대한 메시지 정보를 저장합니다.
DNS_MINFO_DATAA

DNS_MINFO_DATA 구조는 RFC 1035의 섹션 3.3.7에 지정된 대로 MINFO(DNS 메일 정보) 레코드를 나타냅니다. (ANSI)
DNS_MINFO_DATAW

DNS_MINFO_DATA 구조는 RFC 1035의 섹션 3.3.7에 지정된 대로 MINFO(DNS 메일 정보) 레코드를 나타냅니다. (유니코드)
DNS_MX_DATAA

DNS_MX_DATA 구조는 RFC 1035의 섹션 3.3.9에 지정된 대로 DNS MX(메일 교환기) 레코드를 나타냅니다. (ANSI)
DNS_MX_DATAW

DNS_MX_DATA 구조는 RFC 1035의 섹션 3.3.9에 지정된 대로 DNS MX(메일 교환기) 레코드를 나타냅니다. (유니코드)
DNS_NAPTR_DATAA

DNS_NAPTR_DATA 구조체는 RFC 2915에 지정된 대로 NAPTR(명명 기관 포인터) RR(DNS 리소스 레코드)을 나타냅니다. (ANSI)
DNS_NAPTR_DATAW

DNS_NAPTR_DATA 구조체는 RFC 2915에 지정된 대로 NAPTR(명명 기관 포인터) RR(DNS 리소스 레코드)을 나타냅니다. (유니코드)
DNS_NSEC_DATAA

RFC 4034 섹션 4에 지정된 NSEC RR(리소스 레코드)을 나타냅니다. (ANSI)
DNS_NSEC_DATAW

RFC 4034 섹션 4에 지정된 NSEC RR(리소스 레코드)을 나타냅니다. (유니코드)
DNS_NULL_DATA

DNS_NULL_DATA 구조체는 RFC 1035 섹션 3.3.10에 지정된 대로 DNS 리소스 레코드에 대한 NULL 데이터를 나타냅니다.
DNS_NXT_DATAA

DNS_NXT_DATA 구조체는 RFC 2535 섹션 5에 지정된 대로 DNS 다음(NXT) RR(리소스 레코드)을 나타냅니다. (ANSI)
DNS_NXT_DATAW

DNS_NXT_DATA 구조체는 RFC 2535 섹션 5에 지정된 대로 DNS 다음(NXT) RR(리소스 레코드)을 나타냅니다. (유니코드)
DNS_OPT_DATA

RFC 2671의 섹션 4에 지정된 대로 DNS 옵션(OPT) RR(리소스 레코드)을 나타냅니다.
DNS_PTR_DATAA

DNS_PTR_DATA 구조체는 RFC 1035의 섹션 3.3.12에 지정된 대로 PTR(DNS 포인터) 레코드를 나타냅니다. (ANSI)
DNS_PTR_DATAW

DNS_PTR_DATA 구조체는 RFC 1035의 섹션 3.3.12에 지정된 대로 PTR(DNS 포인터) 레코드를 나타냅니다. (유니코드)
DNS_RECORD_FLAGS

DNS_RECORD_FLAGS 구조체는 DNS_RECORD 구조체에서 사용할 플래그를 설정하는 데 사용됩니다.
DNS_RECORDA

DNS RR(리소스 레코드)을 저장합니다. (ANSI)
DNS_RECORDW

DNS RR(리소스 레코드)을 저장합니다. (유니코드)
DNS_SIG_DATAA

구조체는 RFC 4034에 지정된 대로 DNSSEC(DNS 보안 확장) SIG(암호화 서명) RR(리소스 레코드)을 나타냅니다. (ANSI)
DNS_SIG_DATAW

구조체는 RFC 4034에 지정된 대로 DNSSEC(DNS 보안 확장) SIG(암호화 서명) RR(리소스 레코드)을 나타냅니다. (유니코드)
DNS_SOA_DATAA

DNS_SOA_DATA 구조는 RFC 1035의 섹션 3.3.13에 지정된 대로 SOA(DNS 권한 시작) 레코드를 나타냅니다. (ANSI)
DNS_SOA_DATAW

DNS_SOA_DATA 구조는 RFC 1035의 섹션 3.3.13에 지정된 대로 SOA(DNS 권한 시작) 레코드를 나타냅니다. (유니코드)
DNS_SRV_DATAA

DNS_SRV_DATA 구조체는 RFC 2782에 지정된 대로 SRV(DNS 서비스) 레코드를 나타냅니다. (ANSI)
DNS_SRV_DATAW

DNS_SRV_DATA 구조체는 RFC 2782에 지정된 대로 SRV(DNS 서비스) 레코드를 나타냅니다. (유니코드)
DNS_SVCB_DATA

DNS_SVCB_DATA 구조체는 RFC 9460에 지정된 대로 DNS SVCB("서비스 바인딩") 레코드를 나타냅니다.
DNS_SVCB_PARAM

SVCB 매개 변수를 나타냅니다.
DNS_SVCB_PARAM_ALPN

DNS_SVCB_PARAM_ALPN 구조체는 RFC 9460 섹션 7.1을 나타냅니다.
DNS_SVCB_PARAM_ALPN_ID

미정
DNS_SVCB_PARAM_IPV4

DNS_SVCB_PARAM_IPV4 구조체는 RFC 9460의 섹션 7.3을 나타냅니다.
DNS_SVCB_PARAM_IPV6

DNS_SVCB_PARAM_IPV6 구조체는 RFC 9460의 섹션 7.3을 나타냅니다.
DNS_SVCB_PARAM_MANDATORY

DNS_SVCB_PARAM_MANDATORY 구조체는 RFC 9460의 섹션 8을 나타냅니다.
DNS_SVCB_PARAM_UNKNOWN

미정
DNS_TKEY_DATAA

DNS_TKEY_DATA 구조는 RFC 2930에 지정된 대로 DNS 확인자와 서버 간에 알고리즘의 공유 비밀 키를 설정하고 삭제하는 데 사용되는 DNS TKEY 리소스 레코드를 나타냅니다. (ANSI)
DNS_TKEY_DATAW

DNS_TKEY_DATA 구조는 RFC 2930에 지정된 대로 DNS 확인자와 서버 간에 알고리즘의 공유 비밀 키를 설정하고 삭제하는 데 사용되는 DNS TKEY 리소스 레코드를 나타냅니다. (유니코드)
DNS_TSIG_DATAA

DNS_TSIG_DATA 구조는 RFC 2845 및 RFC 3645에 지정된 대로 TSIG(비밀 키 트랜잭션 인증) RR(리소스 레코드)을 나타냅니다. (ANSI)
DNS_TSIG_DATAW

DNS_TSIG_DATA 구조는 RFC 2845 및 RFC 3645에 지정된 대로 TSIG(비밀 키 트랜잭션 인증) RR(리소스 레코드)을 나타냅니다. (유니코드)
DNS_TXT_DATAA

DNS_TXT_DATA 구조체는 RFC 1035의 섹션 3.3.14에 지정된 대로 TXT(DNS 텍스트) 레코드를 나타냅니다. (ANSI)
DNS_TXT_DATAW

DNS_TXT_DATA 구조체는 RFC 1035의 섹션 3.3.14에 지정된 대로 TXT(DNS 텍스트) 레코드를 나타냅니다. (유니코드)
DNS_WINS_DATA

DNS_WINS_DATA 구조는 DNS WINS(Windows Internet Name Service) 레코드를 나타냅니다.
DNS_WINSR_DATAA

DNS_WINSR_DATA 구조는 DNS WINDOWS WINDOWS 인터넷 이름 서비스 WINSR(역방향 조회) 레코드를 나타냅니다. (ANSI)
DNS_WINSR_DATAW

DNS_WINSR_DATA 구조는 DNS WINDOWS WINDOWS 인터넷 이름 서비스 WINSR(역방향 조회) 레코드를 나타냅니다. (유니코드)
DNS_WKS_DATA

DNS_WKS_DATA 구조는 RFC 1035의 섹션 3.4.2에 지정된 대로 DNS WKS(잘 알려진 서비스) 레코드를 나타냅니다.
IP6_ADDRESS

IP6_ADDRESS 구조체는 IPv6 주소를 저장합니다. (IP6_ADDRESS)

열거형

 
DNS_CHARSET

DNS_CHARSET 열거형은 사용된 문자 집합을 지정합니다.
DNS_SECTION

DNS_SECTION 열거형은 레코드 플래그 및 DNS 와이어 메시지 헤더 섹션 개수에 대한 인덱스로 사용됩니다.
DNS_SVCB_PARAM_TYPE

미정