Выделение и освобождение памяти (alloc.h)
API определен в заголовочном файле sysroot-*-kos/include/kos/alloc.h из состава KasperskyOS SDK.
API предназначен для выделения и освобождения памяти. Выделенная память представляет собой зафиксированный регион виртуальной памяти, к которому разрешен доступ на чтение и запись.
Сведения о функциях API приведены в таблице ниже.
Функции alloc.h
Функция | Сведения о функции |
|---|---|
| Назначение Выделяет память. Параметры
Возвращаемые значения В случае успеха возвращает указатель на выделенную память, иначе возвращает |
| Назначение Выделяет память. Параметры
Возвращаемые значения В случае успеха возвращает указатель на выделенную память, иначе возвращает |
| Назначение Выделяет память и инициализирует ее нулями. Параметры
Возвращаемые значения В случае успеха возвращает указатель на выделенную память, иначе возвращает |
| Назначение Освобождает память. Параметры
Возвращаемые значения Нет. |
| Назначение Выделяет память и опционально копирует во вновь выделенную память содержимое ранее выделенной памяти, освобождая после копирования ранее выделенную память. Параметры
Возвращаемые значения В случае успеха возвращает указатель на выделенную память, иначе возвращает |
| Назначение Выделяет память и опционально копирует во вновь выделенную память содержимое ранее выделенной памяти, освобождая после копирования ранее выделенную память. Параметры
Возвращаемые значения В случае успеха возвращает указатель на выделенную память, иначе возвращает |