alokowanie pamieci poprzet VirtualAlloc

0

Hej prosilbym o jakieś wskazówki dotyczace VirtualAlloc. Przeczytalem dokumentacje znam budowę jednak nie rozumiem idei, nie bardzo wiem jak to zaimplementować. Mam pewny proces dla którego chciałbym wywłaszczyć sztywny rozmiar pamieci Ram, i nie bardzo wiem jak się za to zabrać. Każda wskazówka będzie mile widziana. Wiem że piszę bardzo ogólnie ale sprawa wyglada mniej wiecej tak ze robie pewna apke na windows mobile i wykrzacza sie appka w trakcie obslugi sterownika kamery. Obraz się załadowuje ale wykrzacza się podczas próby uchwycenia zdjęcia. Kiedy szukałem błedu odkryłem ze do obsługi sterownika potrzebuje 6 mb pamieci wirtualnej, a mam w okolicach 5 mb.

0

Chodzi mi o to czy jak mam jakaś metode CAMERAOPEN i chce jej przeznaczyc 6 mb to mozna to zrobic tak:

LPVOID pCAMOpenBuffer;

pCAMOpenBuffer = (LPVOID) VirtualAlloc(NULL, 7340032, MEM_COMMIT,
PAGE_READWRITE);

i wtedy jak do metody CAMERAOPEN()---> mogę przypisać VirtualAlloc? => (LPVOID) VirtualAlloc(CAMOpenBuffer, 7340032, MEM_COMMIT,
PAGE_READWRITE);

??

1 użytkowników online, w tym zalogowanych: 0, gości: 1