MemoryRecord.Buffer

From SunFlurry wiki
Jump to: navigation, search
  Buffer (Работа с записями)
Объект:Запись
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Визуальность:Нет

Функция возвращает объект буфера, привязанного к текущей записи, либо системный указатель, если запись привязана к системной памяти. Если запись не привязана, функция возвращает пустое значение.

Синтаксис

MemoryRecord.Buffer():<Привязанный буфер или системный указатель (BUFFER,INT)>

Возвращаемое значение

Возвращается значение типа буфер, числовое значение или пустое значение.

Примеры

//Системные записи, связанные с разрешениями
SE_PRIVILEGE_ENABLED:=2;
rLUID_AND_ATTRIBUTES:=MemoryRecord.Create("Luid:I64,Attributes:UI32");
rTOKEN_PRIVILEGES1:=MemoryRecord.Create("PrivilegeCount:UI32,Privileges:A1:@rLUID_AND_ATTRIBUTES");
rTOKEN_PRIVILEGES1.Allocate();
//Размер созданного буфера равен 16
Message(rTOKEN_PRIVILEGES1.Buffer.Size());