Udostępnij przez


Używanie pamięci udostępnionej w sterownikach sieciowych

Sterowniki miniportu dla urządzeń z bezpośrednim dostępem do pamięci magistrali (DMA) przydzielają pamięć udostępnioną do użycia przez kartę interfejsu sieciowego (NIC) i sterownik miniportu.

NdisMAllocateSharedMemory może być wywoływany przez sterownik miniportu magistrali głównej w celu przydzielenia pamięci do trwałego współdzielenia między kartą sieciową a sterownikiem miniportu. Ta funkcja zwraca adres wirtualny i adres fizyczny dla pamięci udostępnionej. Adresy są prawidłowe do momentu zwolnienia pamięci przez wywołanie NdisMFreeSharedMemory .