Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 |