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 |