Método IPersistStreamInit::GetSizeMax (ocidl.h)
Recupera o tamanho do fluxo necessário para salvar o objeto.
Sintaxe
HRESULT GetSizeMax(
[out] ULARGE_INTEGER *pCbSize
);
Parâmetros
[out] pCbSize
O tamanho em bytes do fluxo necessário para salvar esse objeto, em bytes.
Retornar valor
Esse método retorna S_OK para indicar que o tamanho foi recuperado com êxito.
Comentários
Esse método retorna o tamanho necessário para salvar um objeto . Você pode chamar esse método para determinar o tamanho e definir os buffers necessários antes de chamar o método IPersistStreamInit::Save .
Observações aos implementadores
A implementação getSizeMax deve retornar uma estimativa conservadora do tamanho necessário porque o chamador pode chamar o método IPersistStreamInit::Save com um fluxo não growable.Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | ocidl.h |