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 |