다음을 통해 공유


MDNS_QUERY_REQUEST 구조체(windns.h)

mDNS 쿼리를 수행하는 데 필요한 정보를 포함합니다.

구문

typedef struct _MDNS_QUERY_REQUEST {
  ULONG                Version;
  ULONG                ulRefCount;
  PCWSTR               Query;
  WORD                 QueryType;
  ULONG64              QueryOptions;
  ULONG                InterfaceIndex;
  PMDNS_QUERY_CALLBACK pQueryCallback;
  PVOID                pQueryContext;
  BOOL                 fAnswerReceived;
  ULONG                ulResendCount;
} MDNS_QUERY_REQUEST, *PMDNS_QUERY_REQUEST;

멤버

Version

구조체 버전은 DNS_QUERY_REQUEST_VERSION1 합니다.

ulRefCount

예약되어 있습니다. 사용하지 마십시오.

Query

mDNS를 통해 쿼리할 이름을 나타내는 문자열입니다.

QueryType

쿼리할 레코드의 형식을 나타내는 값입니다. 가능한 값은 DNS_RECORD_TYPE 참조하세요.

QueryOptions

쿼리 옵션을 나타내는 값입니다. DNS_QUERY_STANDARD 유일하게 지원되는 값입니다.

InterfaceIndex

서비스를 보급할 인터페이스 인덱스가 들어 있는 값입니다. 가 0이면 InterfaceIndex 모든 인터페이스가 고려됩니다.

pQueryCallback

mDNS 결과를 사용할 수 있을 때마다 비동기적으로 호출할 콜백을 나타내는 함수( MDNS_QUERY_CALLBACK 형식)에 대한 포인터입니다.

pQueryContext

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

fAnswerReceived

예약되어 있습니다. 사용하지 마십시오.

ulResendCount

예약되어 있습니다. 사용하지 마십시오.

요구 사항

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