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 |