Metodo IPrintReadStream::Seek (filterpipeline.h)

Il Seek metodo modifica il puntatore di ricerca in una nuova posizione nel flusso.

Sintassi

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

Parametri

[in] dlibMove

Spostamento aggiunto alla posizione specificata da dwOrigin .

[in] dwOrigin

Origine dello spostamento specificato da dlibMove . L'origine può essere l'inizio del file (STREAM_SEEK_SET), il puntatore di ricerca corrente (STREAM_SEEK_CUR) o la fine del file (STREAM_SEEK_END).

[out] plibNewPosition

Puntatore alla posizione in cui Seek scrive il valore del nuovo puntatore seek dall'inizio del flusso.

Valore restituito

Seek restituisce un valore HRESULT .

Commenti

Il Seek metodo potrebbe bloccare, ad esempio, se si cerca alla fine del flusso.

Questo metodo è simile ai metodi IStream::Seek e SetFilePointerEx . Per altre informazioni su questi metodi, vedere la documentazione di Microsoft Windows SDK.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione filterpipeline.h