Metodo IPersistStream::GetSizeMax (objidl.h)
Recupera le dimensioni del flusso necessario per salvare l'oggetto.
Sintassi
HRESULT GetSizeMax(
[out] ULARGE_INTEGER *pcbSize
);
Parametri
[out] pcbSize
Dimensione in byte del flusso necessaria 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 IPersistStream::Save .
Note per gli implementatori
L'implementazione GetSizeMax deve restituire una stima conservativa delle dimensioni necessarie perché il chiamante potrebbe chiamare il metodo IPersistStream::Save con un flusso non scalabile.Note sul moniker URL
Questo metodo recupera il numero massimo di byte nel flusso che verrà richiesto da una chiamata successiva a IPersistStream::Save. Questo valore è sizeof(ULONG)==4 plus sizeof(WCHAR)*n dove n è la lunghezza della stringa URL completa o parziale, incluso il carattere di terminazione NULL.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 | objidl.h |