NDK_FN_FLUSH fonction de rappel (ndkpi.h)
La fonction NdkFlush (NDK_FN_FLUSH) lance l’annulation des demandes de file d’attente de réception et d’initiateur qui sont actuellement en attente sur un objet de paire de files d’attente (QP) NDK.
Syntaxe
NDK_FN_FLUSH NdkFnFlush;
void NdkFnFlush(
[in] NDK_QP *pNdkQp
)
{...}
Paramètres
[in] pNdkQp
Pointeur vers un objet de paire de files d’attente (QP) NDK (NDK_QP).
Valeur de retour
None
Remarques
NdkFlush annule les demandes de la file d’attente de réception et de l’initiateur qui sont actuellement en attente sur un QP. Les requêtes vidées ont STATUS_CANCELLED comme status d’achèvement.
Si le consommateur NDK souhaite vérifier que toutes les requêtes sont vidées après l’émission de NdkFlush, le consommateur doit vider le CQ jusqu’à ce qu’il voit les achèvements de toutes les requêtes qui ont été mises en file d’attente avant d’appeler NdkFlush.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucune prise en charge, prise en charge dans NDIS 6.30 et versions ultérieures. |
Serveur minimal pris en charge | Windows Server 2012 |
Plateforme cible | Windows |
En-tête | ndkpi.h (incluez Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |