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 |