Partager via


IAmsiStream ::Read, méthode (amsi.h)

Demande la lecture d’une mémoire tampon pleine de contenu.

Syntaxe

HRESULT Read(
  [in]  ULONGLONG     position,
  [in]  ULONG         size,
  [out] unsigned char *buffer,
  [out] ULONG         *readSize
);

Paramètres

[in] position

Index de base zéro dans le contenu auquel la lecture doit commencer.

[in] size

Nombre d’octets à lire à partir du contenu.

[out] buffer

Mémoire tampon dans laquelle le contenu doit être lu.

[out] readSize

Nombre d’octets lus dans la mémoire tampon.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
Réussite.
E_INVALIDARG
Un ou plusieurs arguments ne sont pas valides.
E_NOT_VALID_STATE
L’objet n’est pas initialisé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 (applications de bureau uniquement)
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Plateforme cible Windows
En-tête amsi.h

Voir aussi

IAmsiStream