Partilhar via


Obtenção de alças de piscina

As seguintes funções de alocação de pool NDIS exigem um identificador para alocar recursos:

  • NdisAllocateNetBufferPool

  • NdisAllocateNetBufferListPool

Os drivers NDIS 6.0 obtêm um identificador da seguinte maneira:

Controladores de protocolo
Os drivers de protocolo chamam a função NdisRegisterProtocolDriver para obter um identificador.

Miniport Drivers
O NDIS chama a função MiniportInitializeEx para passar o identificador para o driver de miniport.

Drivers intermediários
Os drivers intermédios chamam a função NdisRegisterProtocolDriver para obter um identificador para pools usados em operações de envio, e o NDIS chama a função MiniportInitializeEx para passar esse identificador ao driver intermédio para pools usados em operações de receção.

Drivers de filtro
O NDIS chama a função FilterAttach para passar o manipulador para o driver de filtro.

Outros motoristas
Se um driver não pode obter um identificador através de um dos métodos anteriores, pode chamar a função NdisAllocateGenericObject para obter um identificador.