Поделиться через


Метод 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