Partager via


Méthode IPersistStreamInit ::GetSizeMax (ocidl.h)

Récupère la taille du flux nécessaire pour enregistrer l’objet.

Syntaxe

HRESULT GetSizeMax(
  [out] ULARGE_INTEGER *pCbSize
);

Paramètres

[out] pCbSize

Taille en octets du flux nécessaire pour enregistrer cet objet, en octets.

Valeur retournée

Cette méthode retourne S_OK pour indiquer que la taille a été récupérée avec succès.

Remarques

Cette méthode retourne la taille nécessaire pour enregistrer un objet. Vous pouvez appeler cette méthode pour déterminer la taille et définir les mémoires tampons nécessaires avant d’appeler la méthode IPersistStreamInit ::Save .

Remarques aux implémenteurs

L’implémentation GetSizeMax doit retourner une estimation conservatrice de la taille nécessaire, car l’appelant peut appeler la méthode IPersistStreamInit ::Save avec un flux non extensible.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête ocidl.h

Voir aussi

IPersistStreamInit