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 |