DNS_QUERY_RESULT 구조체(windns.h)
DNS_QUERY_RESULT 구조에는 DnsQueryEx 호출에서 반환된 DNS 쿼리 결과가 포함됩니다.
구문
typedef struct _DNS_QUERY_RESULT {
ULONG Version;
DNS_STATUS QueryStatus;
ULONG64 QueryOptions;
PDNS_RECORD pQueryRecords;
PVOID Reserved;
} DNS_QUERY_RESULT, *PDNS_QUERY_RESULT;
멤버
Version
구조체 버전은 다음 중 하나여야 합니다.
DNS_QUERY_REQUEST_VERSION1 (1)
QueryStatus
DnsQueryEx 호출의 반환 상태.
쿼리가 비동기적으로 완료되고 이 구조가 DnsQueryEx에서 직접 반환된 경우 QueryStatus 에는 DNS_REQUEST_PENDING 포함됩니다.
쿼리가 동기적으로 완료되었거나 이 구조가 DNS_QUERY_COMPLETION_ROUTINE DNS 콜백에 의해 반환된 경우 QueryStatus 에는 성공한 경우 ERROR_SUCCESS 포함되거나 Winerror.h에 정의된 적절한 DNS 관련 오류 코드가 포함됩니다.
QueryOptions
DNS 쿼리에 사용된 DNS 쿼리 옵션의 비트맵을 포함하는 값입니다. 옵션을 결합하고 모든 옵션을 재정의 할 수 DNS_QUERY_STANDARD
pQueryRecords
DNS_RECORD 구조체에 대한 포인터입니다.
쿼리가 비동기적으로 완료되고 이 구조가 DnsQueryEx에서 직접 반환된 경우 pQueryRecords 는 NULL입니다.
쿼리가 동기적으로 완료되었거나 이 구조가 DNS_QUERY_COMPLETION_ROUTINE DNS 콜백에 의해 반환된 경우 pQueryRecords 에는 응답을 구성하는 RR(리소스 레코드) 목록이 포함됩니다.
Reserved
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱만 해당] |
머리글 | windns.h |