Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcje pamięci wirtualnej manipulują stronami pamięci. Funkcje używają rozmiaru strony na bieżącym komputerze, aby zaokrąglić określone rozmiary i adresy.
Funkcja VirtualAlloc wykonuje jedną z następujących operacji:
- Rezerwuje co najmniej jedną bezpłatną stronę.
- Zatwierdza co najmniej jedną zarezerwowaną stronę.
- Rezerwuje i zatwierdza co najmniej jedną bezpłatną stronę.
Możesz określić adres początkowy stron, które mają być zarezerwowane lub zatwierdzone, lub można zezwolić systemowi na określenie adresu. Funkcja zaokrągla określony adres do odpowiedniej granicy strony. Strony zarezerwowane nie są dostępne, ale zatwierdzone strony można przydzielić za pomocą PAGE_READWRITE, PAGE_READONLYlub dostępu PAGE_NOACCESS. Gdy strony są zatwierdzane, pamięć jest przydzielana z ogólnej wielkości pamięci RAM oraz plików stronicowania na dysku, ale każda strona jest inicjowana i ładowana do pamięci fizycznej tylko przy pierwszej próbie odczytu z niej lub zapisu na nią. Aby uzyskać dostęp do pamięci zatwierdzonej przez funkcję VirtualAlloc, można użyć normalnych odwołań wskaźnika.