Compartilhar via


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

Confira também

Ipersiststreaminit