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ドキュメントを参照してください。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | filterpipeline.h |