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::SeekSetFilePointerEx 方法。 有关这些方法的详细信息,请参阅Microsoft Windows SDK文档。

要求

要求
目标平台 桌面
标头 filterpipeline.h