Difference between revisions of "MemoryRecord.Buffer"
m (1 revision imported) |
|
(No difference)
|
Latest revision as of 07:51, 7 February 2021
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());