KasperskyOS Community Edition 1.1
Содержание
Содержание
KosQueueCreate()
Функция объявлена в файле kos/queue.h
.
KosQueueHandle KosQueueCreate(unsigned objCount,
unsigned objSize,
unsigned objAlign,
void *buffer);
Функция создает очередь объектов (fifo) и связанный с ней буфер.
Параметры:
objCount
– максимальное количество объектов в очереди;objSize
– размер объекта (байт);objAlign
– выравнивание объекта в байтах, должно быть степенью двойки;buffer
– указатель на внешний буфер под объекты; если задать его равным RTL_NULL, то буфер будет выделен с помощью функцииKosMemAlloc()
.
Функция возвращает дескриптор созданной очереди и RTL_NULL в случае ошибки.
В начало