IPrintReadStream::Seek-Methode (filterpipeline.h)
Die Seek
-Methode ändert den Suchzeiger auf eine neue Position im Stream.
Syntax
HRESULT Seek(
[in] LONGLONG dlibMove,
[in] DWORD dwOrigin,
[out] ULONGLONG *plibNewPosition
);
Parameter
[in] dlibMove
Die Verschiebung, die dem speicherort hinzugefügt wird, den dwOrigin angibt.
[in] dwOrigin
Der Ursprung für die Verschiebung, die dlibMove angibt. Der Ursprung kann der Anfang der Datei (STREAM_SEEK_SET), der aktuelle Suchzeiger (STREAM_SEEK_CUR) oder das Ende der Datei (STREAM_SEEK_END) sein.
[out] plibNewPosition
Ein Zeiger auf die Position, an Seek
der der Wert des neuen Suchzeigers vom Anfang des Datenstroms geschrieben wird.
Rückgabewert
Seek
gibt einen HRESULT-Wert zurück.
Hinweise
Die Seek
-Methode kann beispielsweise blockiert werden, wenn sie bis zum Ende des Datenstroms sucht.
Diese Methode ähnelt den Methoden IStream::Seek und SetFilePointerEx . Weitere Informationen zu diesen Methoden finden Sie in der Microsoft Windows SDK-Dokumentation.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | filterpipeline.h |