이 헤더는 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_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 미정 |