次の方法で共有


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