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 |