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 |