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 |