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 |