Método IPersistStream::GetSizeMax (objidl.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 IPersistStream::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 IPersistStream::Save com um fluxo não growable.Notas do Moniker de URL
Esse método recupera o número máximo de bytes no fluxo que será exigido por uma chamada subsequente para IPersistStream::Save. Esse valor é sizeof(ULONG)==4 plus sizeof(WCHAR)*n em que n é o comprimento da cadeia de caracteres de URL completa ou parcial, incluindo o terminador NULL.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 | objidl.h |