NDK_FN_FLUSH funzione di callback (ndkpi.h)

La funzione NdkFlush (NDK_FN_FLUSH) avvia l'annullamento della ricezione e delle richieste della coda di iniziatori attualmente in sospeso in un oggetto QP (NDK Queue Pair).

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 coda dell'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 completamento per tutte le richieste accodate prima di chiamare NdkFlush.

Requisiti

Requisito Valore
Client minimo supportato Nessuna supportata, supportata in NDIS 6.30 e versioni successive.
Server minimo supportato Windows Server 2012
Piattaforma di destinazione Windows
Intestazione ndkpi.h (include Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Vedi anche

NDK_QP