Описание

Позволяет записывать данные в динамическую области памяти ключа.

Динамическая память должна быть предварительно создана для продукта в системе Guardant Station.

Синтаксис

int GRD_API GrdMemoryWrite(GrdHandle handle, 
						   grd_uint32 memoryId, 
						   grd_uint32 password, 
						   grd_uint32 mode, 
						   grd_uint32 dataSize, 
						   grd_uint32 offset, 
						   const void* data);

Параметры

handle
Дескриптор сеcсии
memoryId
Уникальный идентификатор области памяти. Назначается в Guardant Station
password [опционально]

Пароль для чтения данных. Если не используется, то значение должно быть 0

mode

Режим записи:

  • GRD_WRITE_MODE_MOV — заменяет данные в ключе на новые
  • GRD_WRITE_MODE_XOR — складывает новые данные поразрядно по модулю 2 c данными в ключе
dataSize
Размер (в байтах) буфера для записи данных
offset
Адрес (смещение) первого записываемого байта
data
Указатель на буфер с записываемыми данными

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

GRD_OK

GRD_INVALID_HANDLE

  • No labels