Compartilhar 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 de QP (par de filas) NDK (NDK_QP).

[in, optional] RequestContext

Um valor de contexto a ser retornado no membro RequestContext da estrutura 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 .

Retornar valor

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.

Comentários

NdkReceive posta uma solicitação de recebimento em um QP (par de filas).

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 postagem de solicitação de trabalho do NDKPI

NDK_QP

NDK_RESULT

NDK_SGE