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.
Um driver intermediário de miniporta combina um driver de miniporta para um dispositivo virtual, um driver de protocolo e um driver de miniporta para um dispositivo físico. Um driver intermediário de miniporta funciona de forma semelhante a um driver intermediário em camadas sobre um driver de miniporta. Esse driver permite que um driver intermediário se comunique diretamente com um driver de miniporta subjacente sem incorrer nas penalidades de desempenho que podem resultar com dois drivers separados.
Para registrar seu driver de miniporta físico, um driver intermediário de miniporta chama a função NdisMRegisterMiniportDriver com parâmetros apropriados, assim como para qualquer driver de miniporta. Para registar a sua miniporta virtual, o driver chama novamente NdisMRegisterMiniportDriver, mas com o flag NDIS_INTERMEDIATE_DRIVER definido na estrutura em MiniportDriverCharacteristics.
Para cada instância de dispositivo virtual ou físico de um driver intermediário de miniporta, se a chave de registo IMMiniport estiver definida como DWORD:0x0000001, o NDIS chamará a função MiniportInitializeExque o driver registou para o dispositivo virtual. Caso contrário, o NDIS chama a função MiniportInitializeEx do driver, que o driver registou para o dispositivo físico.