Partilhar via


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

O método Seek altera o ponteiro de busca 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 que dwOrigin especifica.

[in] dwOrigin

A origem do deslocamento que dlibMove especifica. 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 onde Seek grava o valor do novo ponteiro de busca desde o início do fluxo.

Valor de retorno

Seek retorna um valor HRESULT.

Observações

O método Seek pode bloquear, por exemplo, se estiver buscando até 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
da Plataforma de Destino Área de trabalho
cabeçalho filterpipeline.h