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)