IPrintReadStream::Seek 方法 (filterpipeline.h)
方法 Seek
将查找指针更改为流中的新位置。
语法
HRESULT Seek(
[in] LONGLONG dlibMove,
[in] DWORD dwOrigin,
[out] ULONGLONG *plibNewPosition
);
参数
[in] dlibMove
添加到 dwOrigin 指定的位置的位移。
[in] dwOrigin
dlibMove 指定的位移的原点。 源可以是文件 (STREAM_SEEK_SET) 的开头、当前查找指针 (STREAM_SEEK_CUR) 或文件 (STREAM_SEEK_END) 的末尾。
[out] plibNewPosition
指向从流开头写入新查找指针值的位置 Seek
的指针的指针。
返回值
Seek
返回 HRESULT 值。
注解
例如,如果寻求到流的末尾,方法 Seek
可能会阻止。
此方法类似于 IStream::Seek 和 SetFilePointerEx 方法。 有关这些方法的详细信息,请参阅Microsoft Windows SDK文档。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | filterpipeline.h |