Difference between revisions of "MemoryRecord.Buffer"
(No difference)
|
Revision as of 10:45, 10 May 2020
| 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());