Partager via


fonction IStream_Size (shlwapi.h)

Récupère la taille, en octets, d’un flux spécifié.

Syntaxe

LWSTDAPI IStream_Size(
  [in]  IStream        *pstm,
  [out] ULARGE_INTEGER *pui
);

Paramètres

[in] pstm

Type : IStream*

Pointeur vers l’interface IStream du flux dont la taille doit être déterminée.

[out] pui

Type : ULARGE_INTEGER*

Un pointeur vers une structure de ULARGE_INTEGER pour recevoir la taille du flux.

Valeur retournée

Type : HRESULT

Retourne S_OK en cas de réussite ou un code d’échec COM dans le cas contraire. Pour plus d’informations sur les codes d’erreur possibles, consultez IStream ::Stat .

Remarques

Cette fonction obtient la taille du flux en appelant la méthode IStream ::Stat de l’objet de flux spécifié. Il copie ensuite la valeur du membre cbSize de la structure STATSTG retournée par IStream ::Stat dans la structure ULARGE_INTEGER pointée par pui. Si la fonction échoue, le contenu de la structure ULARGE_INTEGER n’est pas défini.

Configuration requise

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