Condividi tramite


Metodo IPersistStreamInit::GetSizeMax (ocidl.h)

Recupera le dimensioni del flusso necessario per salvare l'oggetto.

Sintassi

HRESULT GetSizeMax(
  [out] ULARGE_INTEGER *pCbSize
);

Parametri

[out] pCbSize

Dimensioni in byte del flusso necessario per salvare questo oggetto, in byte.

Valore restituito

Questo metodo restituisce S_OK per indicare che le dimensioni sono state recuperate correttamente.

Commenti

Questo metodo restituisce le dimensioni necessarie per salvare un oggetto. È possibile chiamare questo metodo per determinare le dimensioni e impostare i buffer necessari prima di chiamare il metodo IPersistStreamInit::Save .

Note per gli implementatori

L'implementazione di GetSizeMax deve restituire una stima conservativa delle dimensioni necessarie perché il chiamante potrebbe chiamare il metodo IPersistStreamInit::Save con un flusso non cresciuto.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ocidl.h

Vedi anche

IPersistStreamInit