Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 nesta chamada devem ser da associação que esse identificador identifica.
[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 de 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 de Acompanhamento de IRQL de Expedição.
Valor de retorno
Nenhum
Observações
Se o sinalizador NDIS_RECEIVE_FLAGS_RESOURCES no parâmetro ReceiveFlags que o NDIS passou para o 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 |
|---|---|
| de cliente com suporte mínimo | Com suporte no NDIS 6.0 e posterior. |
| da Plataforma de Destino | Universal |
| cabeçalho | ndis.h (inclua Ndis.h) |
| biblioteca | Ndis.lib |
| IRQL | <= DISPATCH_LEVEL |
| regras de conformidade de DDI | Irql_SendRcv_Function(ndis) |