Compartilhar via


Função NdisGetReceivedPacket (ndis.h)

Observação NDIS 5. x foi preterido e substituído pelo NDIS 6. x. Para obter um novo desenvolvimento de driver NDIS, consulte Drivers de Rede começando com o Windows Vista. Para obter informações sobre como portar o NDIS 5. x drivers para o NDIS 6. x, consulte portabilidade de drivers NDIS 5.x para NDIS 6.0.

NdisGetReceivedPacket recupera um pacote que foi recebido do driver subjacente.

Sintaxe

PNDIS_PACKET NdisGetReceivedPacket(
  [in] NDIS_HANDLE NdisBindingHandle,
  [in] NDIS_HANDLE MacContext
);

Parâmetros

[in] NdisBindingHandle

Especifica o identificador retornado pelo NdisOpenAdapter que identifica a NIC de destino ou o adaptador virtual do driver subjacente ao qual o driver de chamada está associado.

[in] MacContext

Especifica um identificador de contexto que o driver subjacente associa ao pacote recebido da rede. Esse identificador foi passado como um parâmetro de entrada para a função ProtocolReceive do driver de chamada. Esse identificador é opaco para o driver de chamada e reservado para uso pelo driver subjacente que fez a indicação.

Valor de retorno

Retorna um ponteiro para um descritor de pacote que contém dados recebidos no driver subjacente.

Observações

Vários drivers de protocolo ou intermediários podem ser associados a uma única NIC subjacente e cada um desses drivers pode receber uma indicação para o mesmo pacote. Esse pacote é somente leitura para esses drivers. Cada função ProtocolReceive de cada driver determina se deve chamar NdisGetReceivedPacket para recuperar o pacote indicado.

  • Plataforma de destino: Universal
  • Versão: Não há suporte para drivers NDIS 6.0 no Windows Vista. Com suporte para drivers NDIS 5.1 no Windows Vista e no Windows XP.

Requisitos

Requisito Valor
cabeçalho ndis.h (inclua Ndis.h)
biblioteca Ndis.lib
IRQL IRQL <= DISPATCH_LEVEL

Consulte também