Função NdisReturnNetBufferLists (ndis.h)

Os drivers NDIS chamam a função NdisReturnNetBufferLists para liberar a propriedade de uma lista de estruturas de NET_BUFFER_LIST , juntamente com as estruturas de NET_BUFFER e os dados de rede associados.

Sintaxe

void NdisReturnNetBufferLists(
  [in] NDIS_HANDLE      NdisBindingHandle,
  [in] PNET_BUFFER_LIST NetBufferLists,
  [in] ULONG            ReturnFlags
);

Parâmetros

[in] NdisBindingHandle

Um identificador que identifica o adaptador de destino. Esse identificador foi retornado por uma chamada anterior para a função NdisOpenAdapterEx . Todas as estruturas de NET_BUFFER_LIST especificadas nessa chamada devem ser da associação identificada por esse identificador.

[in] NetBufferLists

Um ponteiro para uma lista vinculada de estruturas de NET_BUFFER_LIST que devem ser retornadas ao driver subjacente. A lista vinculada pode conter estruturas NET_BUFFER_LIST de várias chamadas anteriores para o Função ProtocolReceiveNetBufferLists .

[in] ReturnFlags

Sinalizadores NDIS que podem ser combinados com uma operação OR. Para limpar todos os sinalizadores, defina esse membro como zero. Essa função dá suporte ao sinalizador NDIS_RETURN_FLAGS_DISPATCH_LEVEL que; se definido, indica que o IRQL atual está DISPATCH_LEVEL. Para obter mais informações sobre esse sinalizador, consulte Dispatch IRQL Tracking.

Retornar valor

Nenhum

Comentários

Se o sinalizador NDIS_RECEIVE_FLAGS_RESOURCES no parâmetro ReceiveFlags que o NDIS passou para oA função ProtocolReceiveNetBufferLists não foi definida, o driver de protocolo deve chamar NdisReturnNetBufferLists para retornar as estruturas de NET_BUFFER_LIST e os dados associados. Depois que o driver de protocolo chama NdisReturnNetBufferLists, o NDIS chama o driver de miniporto subjacente Função MiniportReturnNetBufferLists .

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 6.0 e posterior.
Plataforma de Destino Universal
Cabeçalho ndis.h (inclua Ndis.h)
Biblioteca Ndis.lib
IRQL <= DISPATCH_LEVEL
Regras de conformidade da DDI Irql_SendRcv_Function(ndis)

Confira também

MiniportReturnNetBufferLists

NET_BUFFER

NET_BUFFER_LIST

NdisOpenAdapterEx

ProtocolReceiveNetBufferLists