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

Consulte también

Ipersiststream