Partager via


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