Usando memória compartilhada em drivers de rede

Os drivers de miniporta para dispositivos de DMA (acesso direto à memória) master barramento alocam memória compartilhada para uso pela NIC (cartão de interface de rede) e pelo driver de miniporta.

NdisMAllocateSharedMemory pode ser chamado por um driver de miniporta master de barramento para alocar memória para compartilhamento permanente entre o adaptador de rede e o driver de miniporto. Essa função retorna um endereço virtual e um endereço físico para a memória compartilhada. Os endereços são válidos até que uma chamada para NdisMFreeSharedMemory libere a memória.