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 |