IPrintReadStream ::Seek, méthode (filterpipeline.h)
La méthode Seek
modifie le pointeur de recherche vers un nouvel emplacement dans le flux.
Syntaxe
HRESULT Seek(
[in] LONGLONG dlibMove,
[in] DWORD dwOrigin,
[out] ULONGLONG *plibNewPosition
);
Paramètres
[in] dlibMove
Déplacement ajouté à l’emplacement spécifié par dwOrigin.
[in] dwOrigin
Origine du déplacement qui dlibMove spécifie. L’origine peut être le début du fichier (STREAM_SEEK_SET), le pointeur de recherche actuel (STREAM_SEEK_CUR) ou la fin du fichier (STREAM_SEEK_END).
[out] plibNewPosition
Pointeur vers l’emplacement où Seek
écrit la valeur du nouveau pointeur de recherche à partir du début du flux.
Valeur de retour
Seek
retourne une valeur HRESULT.
Remarques
La méthode Seek
peut bloquer, par exemple, si vous recherchez la fin du flux.
Cette méthode est similaire aux méthodes IStream ::Seek et SetFilePointerEx. Pour plus d’informations sur ces méthodes, consultez la documentation du Kit de développement logiciel (SDK) Microsoft Windows.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | filterpipeline.h |