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) |