Condividi tramite


NDK_FN_FLUSH funzione di callback (ndkpi.h)

La funzione NdkFlush (NDK_FN_FLUSH) avvia l'annullamento della ricezione e delle richieste della coda dell'iniziatore attualmente in sospeso in una coppia di code NDK (QP).

Sintassi

NDK_FN_FLUSH NdkFnFlush;

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

Parametri

[in] pNdkQp

Puntatore a un oggetto QP (NDK Queue Pair) (NDK_QP).

Valore restituito

Nessuno

Osservazioni

NdkFlush annulla la ricezione e le richieste di accodamento iniziatore attualmente in sospeso in un QP. Le richieste scaricate hanno STATUS_CANCELLED come stato di completamento.

Se il consumer NDK vuole verificare che tutte le richieste vengano scaricate dopo l'emissione di NdkFlush, il consumer deve svuotare il CQ finché non vede i completamenti per tutte le richieste accodate prima di chiamare NdkFlush.

Fabbisogno

Requisito Valore
client minimo supportato Nessuna supportata, supportata in NDIS 6.30 e versioni successive.
server minimo supportato Windows Server 2012
piattaforma di destinazione Finestre
intestazione ndkpi.h (include Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Vedere anche

NDK_QP