Partilhar via


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

A função NdkSrqNotificationCallback (NDK_FN_SRQ_NOTIFICATION_CALLBACK) fornece notificações srq (fila de recebimento compartilhado) do NDK de um provedor NDK.

Sintaxe

NDK_FN_SRQ_NOTIFICATION_CALLBACK NdkFnSrqNotificationCallback;

void NdkFnSrqNotificationCallback(
  [in, optional] PVOID SrqNotificationContext,
  [in]           NTSTATUS SrqStatus
)
{...}

Parâmetros

[in, optional] SrqNotificationContext

Uma área de contexto especificada no parâmetro SrqNotificationContext da função NdkCreateSrq (NDK_FN_CREATE_SRQ) quando o objeto SRQ foi criado.

[in] SrqStatus

Indica se ocorreu um erro SRQ fatal. Os seguintes códigos de status são definidos:

Prazo Descrição
STATUS_SUCCESS O SRQ está operando normalmente.
STATUS_INTERNAL_ERROR Ocorreu um erro catastrófico no SRQ. O SRQ é inutilizável. Todos os QPs (pares de filas) associados também são inutilizáveis. Nenhuma conclusão futura será relatada. Esse erro geralmente indica um erro de hardware.

Valor de retorno

Nenhum

Observações

Observação Essa rotina é implementada pelo consumidor do NDK e passada para o provedor NDK.
 
Um provedor NDK chama a função NdkSrqNotificationCallback quando o número de solicitações de recebimento que são enfileiradas no SRQ fica abaixo do número mínimo de solicitações de recebimento na fila (NotifyThreshold). O NotifyThreshold é um parâmetro de entrada para as funções NdkCreateSrq (NDK_FN_CREATE_SRQ) e NdkModifySrq (NDK_FN_MODIFY_SRQ).

Requisitos

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