Share via


DNS_QUERY_RAW_CANCEL Struktur (windns.h)

Wichtig

Einige Informationen beziehen sich auf ein Vorabrelease-Produkt, das vor der kommerziellen Freigabe wesentlich geändert werden kann. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.

Stellt ein DNS-Handle für rohen Abfrageabbruch dar (siehe DnsQueryRaw und DnsCancelQueryRaw).

Diese Struktur muss beibehalten werden, bis der Rückruf für den Abschluss der Abfrage durchgeführt wird (siehe DNS_QUERY_RAW_COMPLETION_ROUTINE), und sie kann nicht an eine andere Stelle kopiert werden, nachdem sie an DnsQueryRaw übergeben wurde. Wenn der Abfrageabschlussrückruf zum Zeitpunkt der Rückgabe von DnsCancelQueryRaw noch nicht aufgerufen wurde, führt der Rückruf zur Vervollständigung der Abfrage dazu, dass der Rückruf mit einem queryStatus von ERROR_CANCELLED im queryResults-Parameter erfolgt. Nach Abschluss der Abfrage ist keine spezielle Bereinigung für diese Struktur erforderlich. Ähnlich der cancel-Struktur, die für DnsQueryEx verwendet wird; weitere Informationen finden Sie unter DNS_QUERY_CANCEL.

Syntax

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

Member

reserved[32]

Typ: CHAR[]

Für den Abbruch verwendete undurchsichtige Handle-Struktur.

Requirements (Anforderungen)

   
Kopfzeile windns.h