DnsWriteQuestionToBuffer_W 함수(windns.h)
DnsWriteQuestionToBuffer 함수 형식은 DNS 쿼리 메시지를 만들고 DNS_MESSAGE_BUFFER 구조에 저장합니다. 많은 DNS 함수와 마찬가지로 DnsWriteQuestionToBuffer 함수 형식은 다양한 문자 인코딩을 용이하게 하기 위해 여러 형식으로 구현됩니다. 관련된 문자 인코딩에 따라 다음 함수 중 하나를 사용합니다.
- 유니코드 인코딩의 DnsWriteQuestionToBuffer_W(_W)
- DnsWriteQuestionToBuffer_UTF8(UTF-8 인코딩의 경우 _UTF8)
통사론
BOOL DnsWriteQuestionToBuffer_W(
[in, out] PDNS_MESSAGE_BUFFER pDnsBuffer,
[in, out] PDWORD pdwBufferSize,
[in] PCWSTR pszName,
[in] WORD wType,
[in] WORD Xid,
[in] BOOL fRecursionDesired
);
매개 변수
[in, out] pDnsBuffer
버퍼에 저장된 DNS 쿼리 메시지를 포함하는 DNS_MESSAGE_BUFFER 구조체에 대한 포인터입니다.
[in, out] pdwBufferSize
pDnsBuffer 저장하기 위해 할당된 버퍼의 크기(바이트)입니다. 버퍼 크기가 메시지를 포함하기에 충분하지 않은 경우
[in] pszName
쿼리할 레코드 집합의 소유자 이름을 나타내는 문자열에 대한 포인터입니다.
[in] wType
RR DNS 레코드 형식나타내는 값입니다. wType데이터형식을 결정합니다. 예를 들어 wType 값이 DNS_TYPE_A경우 Data 데이터 형식은 DNS_A_DATA.
[in] Xid
고유한 DNS 쿼리 식별자를 지정하는 값입니다.
[in] fRecursionDesired
DNS 이름 서버에서 재귀 이름 쿼리를 사용할지 여부를 지정하는 BOOL입니다. 반복 이름 쿼리를 요청하려면 FALSE
반환 값
실행이 성공하면
발언
다음 DnsWriteQuestionToBuffer_UTF8 선언은 Windns.h에서 찾을 수 있습니다.
BOOL
WINAPI
DnsWriteQuestionToBuffer_UTF8(
__inout PDNS_MESSAGE_BUFFER pDnsBuffer,
__inout PDWORD pdwBufferSize,
__in PCSTR pszName,
__in WORD wType,
__in WORD Xid,
__in BOOL fRecursionDesired
);
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows 2000 Server [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | windns.h |
라이브러리 | Dnsapi.lib |
DLL | Dnsapi.dll |
참고 항목
dnsQuery