KasperskyOS Community Edition 1.1

KosMemAlloc()

Функция объявлена в файле kos/alloc.h.

void *KosMemAlloc(rtl_size_t size);

Функция выделяет (резервирует и передает) участок памяти размером size байт.

Функция возвращает указатель на выделенный участок или RTL_NULL, если память не удалось выделить.

Память, выделенная с помощью функции KosMemAlloc(), имеет следующие флаги аллокации: VMM_FLAG_READ | VMM_FLAG_WRITE, VMM_FLAG_RESERVE, VMM_FLAG_COMMIT, VMM_FLAG_LOCKED. Чтобы выделить память с другими флагами аллокации, используйте функцию KnVmAllocate().