Método IPrintReadStream::Seek (filterpipeline.h)

O Seek método altera o ponteiro seek para um novo local no fluxo.

Sintaxe

HRESULT Seek(
  [in]  LONGLONG  dlibMove,
  [in]  DWORD     dwOrigin,
  [out] ULONGLONG *plibNewPosition
);

Parâmetros

[in] dlibMove

O deslocamento que é adicionado ao local especificado por dwOrigin .

[in] dwOrigin

A origem do deslocamento especificado por dlibMove . A origem pode ser o início do arquivo (STREAM_SEEK_SET), o ponteiro de busca atual (STREAM_SEEK_CUR) ou o final do arquivo (STREAM_SEEK_END).

[out] plibNewPosition

Um ponteiro para o local em que Seek grava o valor do novo ponteiro de busca desde o início do fluxo.

Retornar valor

Seek retorna um valor HRESULT .

Comentários

O Seek método pode bloquear, por exemplo, se estiver buscando o final do fluxo.

Esse método é semelhante aos métodos IStream::Seek e SetFilePointerEx . Para obter mais informações sobre esses métodos, consulte a documentação do SDK do Microsoft Windows.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho filterpipeline.h