Méthode IPrintReadStream ::Seek (filterpipeline.h)
La Seek
méthode 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 spécifié par dlibMove . 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 retournée
Seek
retourne une valeur HRESULT .
Remarques
La Seek
méthode peut bloquer, par exemple, si vous recherchez jusqu’à 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 Microsoft Windows SDK.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | filterpipeline.h |