função de retorno de chamada NDK_FN_ARM_CQ (ndkpi.h)
A função NdkArmCq (NDK_FN_ARM_CQ) arma uma notificação CQ (fila de conclusão do NDK).
Sintaxe
NDK_FN_ARM_CQ NdkFnArmCq;
void NdkFnArmCq(
[in] NDK_CQ *pNdkCq,
[in] ULONG Type
)
{...}
Parâmetros
[in] pNdkCq
Um ponteiro para um objeto de fila de conclusão do NDK (NDK_CQ).
[in] Type
O tipo de notificação a ser arm. Os seguintes tipos de notificação são definidos:
Retornar valor
Nenhum
Comentários
Depois que o consumidor do NDK arma uma notificação de CQ (fila de conclusão), o provedor chama a função de retorno de chamada NdkCqNotificationCallback (a rotina de NDK_FN_CQ_NOTIFICATION_CALLBACK especificada pelo consumidor quando o CQ foi criado com a função NdkCreateCq (NDK_FN_CREATE_CQ) quando o tipo especificado de notificação é devido.
Se o CQ for fechado enquanto uma chamada para NdkCqNotificationCallback estiver em andamento, a solicitação de fechamento permanecerá pendente até que NdkCqNotificationCallback retorne o controle para o provedor. Depois que a solicitação de fechamento for concluída, o provedor não chamará NdkCqNotificationCallback.
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