Поделиться через


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)