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 |