WriteAt 从字节数组开始处按指定偏移量写入指定数量的字节。
语法
HRESULT WriteAt( ULARGE_INTEGER uliOffset, Void const *pData, ULONGcbWrite, ULONG *pcbWrote );
参数
参数 |
说明 |
---|---|
uliOffset [in] |
指定写入数据时的起点,从字节数组开始处算起。 |
pData [in] |
指向包含要写入数据的缓冲区的指针。 |
cbWrite [in] |
指定要尝试写入字节数组的数据的字节数。 |
pcbWrote [out] |
一个指向某位置的指针,该方法在此位置指定要写入字节数组的实际字节数。 您可以将该指针设置为 NULL,指示您不需要此值。 在这种情况下,该方法不提供写入的实际字节数。 |
返回值
术语 |
定义 |
---|---|
NOERROR |
方法成功执行。 |
E_UNEXPECTED |
行集处于“僵停”状态。 |