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