Método IPersistStream::GetSizeMax (objidl.h)
Recupera el tamaño de la secuencia necesaria para guardar el objeto.
Sintaxis
HRESULT GetSizeMax(
[out] ULARGE_INTEGER *pcbSize
);
Parámetros
[out] pcbSize
Tamaño en bytes de la secuencia necesaria para guardar este objeto, en bytes.
Valor devuelto
Este método devuelve S_OK para indicar que el tamaño se recuperó correctamente.
Comentarios
Este método devuelve el tamaño necesario para guardar un objeto. Puede llamar a este método para determinar el tamaño y establecer los búferes necesarios antes de llamar al método IPersistStream::Save .
Notas para los implementadores
La implementación de GetSizeMax debe devolver una estimación conservadora del tamaño necesario, ya que el autor de la llamada podría llamar al método IPersistStream::Save con una secuencia no ejecutable.Notas del moniker de dirección URL
Este método recupera el número máximo de bytes de la secuencia que necesitará una llamada posterior a IPersistStream::Save. Este valor es sizeof(ULONG)==4 plus sizeof(WCHAR)*n, donde n es la longitud de la cadena de dirección URL completa o parcial, incluido el terminador NULL.Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | objidl.h |