DNS_QUERY_RAW_CANCEL構造体 (windns.h)

重要

一部の情報はプレリリース製品に関連しており、商用リリース前に大幅に変更される可能性があります。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。

DNS 生クエリキャンセル ハンドルを表します ( 「DnsQueryRaw 」および「 DnsCancelQueryRaw」を参照)。

この構造体は、クエリ完了コールバックが行われるまで保持する必要があります ( DNS_QUERY_RAW_COMPLETION_ROUTINE参照)。 また、DnsQueryRaw に渡された後に他の場所にコピーすることはできません。 DnsCancelQueryRaw が返された時点でクエリ完了コールバックが呼び出されていない場合、クエリ完了コールバックによって、queryResults パラメーター内の ERROR_CANCELLEDqueryStatus を使用してコールバックが行われます。 クエリが完了すると、この構造体に特別なクリーンアップは必要ありません。 DnsQueryEx に使用される cancel 構造体と同様です。詳細については、「DNS_QUERY_CANCEL」を参照してください。

構文

typedef struct _DNS_QUERY_RAW_CANCEL {
  CHAR reserved[32];
} DNS_QUERY_RAW_CANCEL;

メンバー

reserved[32]

型: CHAR[]

取り消しに使用される不透明なハンドル構造。

必要条件

   
Header windns.h