Compartilhar via


NDK_FN_CQ_NOTIFICATION_CALLBACK função de retorno de chamada (ndkpi.h)

A função NdkCqNotificationCallback (NDK_FN_CQ_NOTIFICATION_CALLBACK) é chamada pelo provedor NDK para notificar o consumidor sobre um evento de fila de conclusão (CQ).

Sintaxe

NDK_FN_CQ_NOTIFICATION_CALLBACK NdkFnCqNotificationCallback;

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

Parâmetros

[in, optional] CqNotificationContext

Uma área de contexto especificada no parâmetro CqNotificationContext da função NdkCreateCq (NDK_FN_CREATE_CQ) quando o objeto de fila de conclusão (CQ) foi criado.

[in] CqStatus

Indica o erro CQ status. Os seguintes códigos de status são definidos:

Termo Descrição
STATUS_SUCCESS Indica que o CQ está operando normalmente.
STATUS_BUFFER_OVERFLOW Indica mais conclusões do que o máximo que o CQ pode conter foram tentadas para serem enfileiradas no CQ e o CQ é inutilizável. Todos os QPs (pares de filas) associados também são inutilizáveis. Nenhuma conclusão futura será relatada. Um erro de STATUS_BUFFER_OVERFLOW geralmente indica um erro de programação.
STATUS_INTERNAL_ERROR Indica que ocorreu um erro fatal no CQ e o CQ é inutilizável. Todos os QPs (pares de filas) associados também são inutilizáveis. Nenhuma conclusão futura será relatada. Um erro de STATUS_INTERNAL_ERROR geralmente indica um erro de hardware.

Retornar valor

Nenhum

Comentários

Um provedor NDK chama NdkCqNotificationCallback para notificar o consumidor sobre um evento de CQ (fila de conclusão).

O consumidor do NDK especificou a função NdkCqNotificationCallback no parâmetro CqNotificationContext da função NdkCreateCq (NDK_FN_CREATE_CQ) quando o objeto de fila de conclusão (CQ) foi criado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum com suporte, com suporte no NDIS 6.30 e posterior.
Servidor mínimo com suporte Windows Server 2012
Plataforma de Destino Windows
Cabeçalho ndkpi.h (inclua Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Confira também

Requisitos de tratamento de conclusão do NDKPI

NDK_FN_CREATE_CQ