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 [デスクトップ アプリのみ]
Header windns.h