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

A função NdkSrqReceive (NDK_FN_SRQ_RECEIVE) posta uma solicitação de recebimento em uma fila de recebimento compartilhado (SRQ) do NDK.

Sintaxe

NDK_FN_SRQ_RECEIVE NdkFnSrqReceive;

NTSTATUS NdkFnSrqReceive(
  [in]           NDK_SRQ *pNdkSrq,
  [in, optional] PVOID RequestContext,
                 const NDK_SGE *pSgl,
  [in]           ULONG nSge
)
{...}

Parâmetros

[in] pNdkSrq

Um ponteiro para um objeto SRQ (fila de recebimento compartilhado) do NDK (NDK_SRQ).

[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 NdkSrqReceive retorna um dos seguintes códigos NTSTATUS.

Código de retorno Descrição
STATUS_SUCCESS
A solicitação de recebimento foi postada com êxito. Uma entrada de conclusão será enfileirada na fila de conclusão (CQ) quando a solicitação for concluída.
Outros códigos status
Ocorreu um erro.

Comentários

NdkSrqReceive posta uma solicitação de recebimento em uma SRQ (fila de recebimento compartilhado).

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

NDK_RESULT

NDK_SGE

NDK_SRQ