使用IStream的write方法 碰到的问题?
IStream的write方法如下:
HRESULT Write(
void const* pv, //要写入数据的缓冲区
ULONG cb, //需要写入的字节数
ULONG * pcbWritten //实际写入的字节数
);
在使用IStream的write方法 时,发现个别情况下 实际写入的字节数与需要写入的字节数,不相等.在这种情况下,该如何处理?为什么会出现实际写入的字节数与需要写入的字节数不相等的情况.
请问 朋友们碰到这种情况没有?