Condividi tramite


Metodo IPrintReadStream::Seek (filterpipeline.h)

Il metodo Seek 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 dwOrigin.

[in] dwOrigin

Origine dello spostamento specificato 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 di ricerca dall'inizio del flusso.

Valore restituito

Seek restituisce un valore di HRESULT.

Osservazioni

Il metodo Seek potrebbe bloccare, ad esempio, se si cerca di terminare il flusso.

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

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione filterpipeline.h