NDK_FN_RECEIVE função de retorno de chamada (ndkpi.h)
A função NdkReceive (NDK_FN_RECEIVE) posta uma solicitação de recebimento em um QP (par de filas NDK).
Sintaxe
NDK_FN_RECEIVE NdkFnReceive;
NTSTATUS NdkFnReceive(
[in] NDK_QP *pNdkQp,
[in, optional] PVOID RequestContext,
const NDK_SGE *pSgl,
[in] ULONG nSge
)
{...}
Parâmetros
[in] pNdkQp
Um ponteiro para um objeto QP (par de filas NDK) (NDK_QP).
[in, optional] RequestContext
Um valor de contexto a ser retornado no RequestContext membro da estrutura de NDK_RESULT para essa solicitação.
pSgl
Uma matriz de estruturas SGE (NDK_SGE) que representam os buffers para receber dados de entrada.
[in] nSge
O número de estruturas SGE na matriz especificada no parâmetro pSgl.
Valor de retorno
A função NdkReceive retorna um dos seguintes códigos NTSTATUS.
Código de retorno | Descrição |
---|---|
|
A solicitação foi postada com êxito. Uma entrada de conclusão será enfileirada no CQ quando a solicitação de trabalho for concluída. |
|
Ocorreu um erro. |
Observações
NdkReceive posta uma solicitação de recebimento em um par de filas (QP).
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 |