Freigeben über


NDK_FN_FLUSH Rückruffunktion (ndkpi.h)

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

Syntax

NDK_FN_FLUSH NdkFnFlush;

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

Parameter

[in] pNdkQp

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

Rückgabewert

Nichts

Bemerkungen

NdkFlush den Empfang und die Initiatorwarteschlangenanforderungen abbricht, die derzeit für einen QP ausstehen. Die geleerten Anforderungen haben STATUS_CANCELLED als Abschlussstatus.

Wenn der NDK-Consumer überprüfen möchte, ob alle Anforderungen nach dem Ausgeben NdkFlushgeleert werden, muss der Verbraucher das CQ leeren, bis er abgeschlossene Anforderungen für alle Anforderungen sieht, die vor dem Aufrufen von NdkFlushin die Warteschlange gestellt wurden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Keine unterstützt,in NDIS 6.30 und höher unterstützt.
mindestens unterstützte Server- Windows Server 2012
Zielplattform- Fenster
Header- ndkpi.h (include Ndkpi.h)
IRQL- <=DISPATCH_LEVEL

Siehe auch

NDK_QP