Partilhar via


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
STATUS_SUCCESS
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.
Outros códigos de status
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

Consulte também

requisitos de postagem de solicitação de trabalho do NDKPI

NDK_QP

NDK_RESULT

NDK_SGE