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

Voir aussi

NDK_QP