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 Edition)

帮助和信息

获取 SQL Server Compact Edition 帮助