Freigeben über


NDK_FN_FLUSH Rückruffunktion (ndkpi.h)

Die Funktion NdkFlush (NDK_FN_FLUSH) initiiert das Abbrechen der Empfangs- und Initiatorwarteschlangenanforderungen, die derzeit für ein QP-Objekt (NDK-Warteschlangenpaar) ausstehen.

Syntax

NDK_FN_FLUSH NdkFnFlush;

void NdkFnFlush(
  [in] NDK_QP *pNdkQp
)
{...}

Parameter

[in] pNdkQp

Ein Zeiger auf ein QP-Objekt (NDK-Warteschlangenpaar) (NDK_QP).

Rückgabewert

Keine

Bemerkungen

NdkFlush bricht die Empfangs- und Initiatorwarteschlangenanforderungen ab, die derzeit für einen QP ausstehen. Die geleerten Anforderungen haben als Vervollständigung status STATUS_CANCELLED.

Wenn der NDK-Consumer überprüfen möchte, ob alle Anforderungen nach der Ausgabe von NdkFlush geleert werden, muss der Consumer den CQ leeren, bis er Die Fertigstellungen für alle Anforderungen sieht, die vor dem Aufruf von NdkFlush in die Warteschlange gestellt wurden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Keine unterstützt, wird in NDIS 6.30 und höher unterstützt.
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Windows
Kopfzeile ndkpi.h (include Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Weitere Informationen

NDK_QP