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 |