ILockBytes::WriteAt
Метод WriteAt записывает заданное количество байтов от начала массива байтов с поправкой на указанное смещение.
Синтаксис
HRESULT WriteAt( ULARGE_INTEGER uliOffset, Void const *pData, ULONGcbWrite, ULONG *pcbWrote );
Параметры
Параметр | Описание |
---|---|
uliOffset [in] |
Указание начальной точки для записи данных от начала массива байтов. |
pData [in] |
Указание на буфер, содержащий данные для записи. |
cbWrite [in] |
Указание количества байтов, которое следует попытаться записать в массив байтов. |
pcbWrote [out] |
Указатель на расположение, в которое этот метод запишет фактическое количество байтов, записанное в массив байтов. Для этого указателя можно задать значение NULL, чтобы обозначить отсутствие интереса к данному значению. В этом случае метод не укажет фактическое количество записанных байтов. |
Возвращаемое значение
Понятие | Определение |
---|---|
NOERROR |
Метод выполнен успешно. |
E_UNEXPECTED |
Набор строк находится в состоянии утраченной функциональности. |
См. также
Справочник
ILockBytes::ReadAt
ILockBytes::SetSize
ILockBytes::Stat
Другие ресурсы
Интерфейс ILockBytes (SQL Server Compact)
Справка и поддержка
Получение помощи (SQL Server Compact 3.5 с пакетом обновления 1)