IStream_Write fonction (shlwapi.h)

Écrit des données de format inconnu d’une mémoire tampon dans un flux spécifié.

Syntaxe

LWSTDAPI IStream_Write(
  [in] IStream    *pstm,
  [in] const void *pv,
  [in] ULONG      cb
);

Paramètres

[in] pstm

Type : IStream*

Pointeur IStream qui spécifie le flux cible.

[in] pv

Type : const void*

Pointeur vers une mémoire tampon qui contient les données à envoyer au flux cible. Cette mémoire tampon doit avoir au moins une taille d’octets cb .

[in] cb

Type : ULONG

Nombre d’octets de données à écrire dans le flux cible.

Valeur retournée

Type : HRESULT

Retourne S_OK si la fonction a correctement écrit le nombre d’octets spécifié dans le flux, ou une valeur d’erreur dans le cas contraire. En particulier, si moins d’octets cb ont été écrits dans le flux cible, même si certaines données ont été correctement écrites, la fonction retourne E_FAIL.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shlwapi.h
DLL Shlwapi.dll (version 5.0 ou ultérieure)