다음을 통해 공유


DNS_SERVICE_RESOLVE_REQUEST 구조체(windns.h)

DnsServiceResolve 호출에 사용되는 쿼리 매개 변수를 포함합니다. 연결하려는 특정 서비스 이름을 찾은 후 해당 함수와 이 구조를 사용합니다.

구문

typedef struct _DNS_SERVICE_RESOLVE_REQUEST {
  ULONG                         Version;
  ULONG                         InterfaceIndex;
  PWSTR                         QueryName;
  PDNS_SERVICE_RESOLVE_COMPLETE pResolveCompletionCallback;
  PVOID                         pQueryContext;
} DNS_SERVICE_RESOLVE_REQUEST, *PDNS_SERVICE_RESOLVE_REQUEST;

멤버

Version

구조체 버전은 DNS_QUERY_REQUEST_VERSION1 합니다.

InterfaceIndex

쿼리가 전송되는 인터페이스 인덱스가 들어 있는 값입니다. 가 0이면 InterfaceIndex 모든 인터페이스가 고려됩니다.

QueryName

서비스 이름을 나타내는 문자열에 대한 포인터입니다. 서비스 이름으로 시작하고 ".local"으로 끝나는 정규화된 도메인 이름입니다. 일반화된 형식 "<ServiceName>._<ServiceType>._<TransportProtocol.local>"을 사용합니다. 예를 들어 "MyMusicServer._http._tcp.local"입니다.

pResolveCompletionCallback

비동기적으로 호출할 콜백을 나타내는 함수( DNS_SERVICE_RESOLVE_COMPLETE 형식)에 대한 포인터입니다.

pQueryContext

사용자 컨텍스트에 대한 포인터입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 [데스크톱 앱만 해당]
머리글 windns.h