Compartilhar via


Obtendo identificadores de pool

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

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

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

Miniportores
O NDIS chama a função MiniportInitializeEx para passar o identificador para o driver de miniporto.

Drivers intermediários
Os drivers intermediários chamam a função NdisRegisterProtocolDriver para obter um identificador para pools usados em operações de envio e chamadas NDIS MiniportInitializeEx para passar o identificador para o driver intermediário para pools usados em operações de recebimento.

Filtrar drivers
O NDIS chama a função FilterAttach para passar o identificador para o driver de filtro.

Outros drivers
Se um driver não puder obter um identificador por meio de um dos métodos anteriores, o driver poderá chamar a função NdisAllocateGenericObject para obter um identificador.