NDK_FN_CQ_NOTIFICATION_CALLBACK funzione di callback (ndkpi.h)

La funzione NdkCqNotificationCallback (NDK_FN_CQ_NOTIFICATION_CALLBACK) viene chiamata dal provider NDK per notificare al consumer un evento di coda di completamento (CQ).

Sintassi

NDK_FN_CQ_NOTIFICATION_CALLBACK NdkFnCqNotificationCallback;

void NdkFnCqNotificationCallback(
  [in, optional] PVOID CqNotificationContext,
  [in]           NTSTATUS CqStatus
)
{...}

Parametri

[in, optional] CqNotificationContext

Area di contesto specificata nel parametro CqNotificationContext della funzione NdkCreateCq (NDK_FN_CREATE_CQ) durante la creazione dell'oggetto CQ (Completion Queue).

[in] CqStatus

Indica lo stato di errore CQ. Vengono definiti i codici di stato seguenti:

Termine Descrizione
STATUS_SUCCESS Indica che il servizio CQ funziona normalmente.
STATUS_BUFFER_OVERFLOW Indica più completamenti del valore massimo che il CQ può contenere è stato tentato di accodare sul CQ e CQ non è utilizzabile. Tutte le coppie di code associate (QP) non sono utilizzabili. Non verranno segnalati completamenti futuri. Un errore STATUS_BUFFER_OVERFLOW indica in genere un errore di programmazione.
STATUS_INTERNAL_ERROR Indica che si è verificato un errore irreversibile in CQ e CQ non è utilizzabile. Tutte le coppie di code associate (QP) non sono utilizzabili. Non verranno segnalati completamenti futuri. Un errore STATUS_INTERNAL_ERROR indica in genere un errore hardware.

Valore restituito

nessuno

Osservazioni

Un provider NDK chiama NdkCqNotificationCallback per notificare al consumer un evento di coda di completamento (CQ).

Il consumer NDK ha specificato la funzione NdkCqNotificationCallback nel parametro CqNotificationContext della funzione NdkCreateCq (NDK_FN_CREATE_CQ) quando è stato creato l'oggetto CQ (Completion Queue).

Requisiti

Requisito Valore
Client minimo supportato None supported,Supported in NDIS 6.30 and later.
Server minimo supportato Windows Server 2012
Piattaforma di destinazione Windows
Intestazione ndkpi.h (include Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Vedi anche

Requisiti di gestione del completamento degli indicatori KPI ND

NDK_FN_CREATE_CQ