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 |