Método IPersistStream::Load (objidl.h)
Inicializa un objeto de la secuencia donde se guardó anteriormente.
Sintaxis
HRESULT Load(
[in] IStream *pStm
);
Parámetros
[in] pStm
Puntero IStream a la secuencia desde la que se debe cargar el objeto.
Valor devuelto
Este método puede devolver los valores siguientes.
Código devuelto | Descripción |
---|---|
|
El método se completó correctamente. |
|
El objeto no se cargó debido a la falta de memoria. |
|
El objeto no se cargó debido a algún motivo distinto de la falta de memoria. |
Comentarios
Este método carga un objeto de su secuencia asociada. El puntero de búsqueda se establece tal y como estaba en el método IPersistStream::Save más reciente. Este método puede buscar y leer desde la secuencia, pero no puede escribir en él.
Notas a los autores de llamadas
En lugar de llamar directamente a IPersistStream::Load , normalmente se llama a la función OleLoadFromStream :- Llama a la función ReadClassStm para obtener el identificador de clase de la secuencia.
- Llama a la función CoCreateInstance para crear una instancia del objeto .
- Consulta la instancia de IPersistStream.
- Llama a IPersistStream::Load.
Si los objetos no se almacenan con este patrón, debe llamar a los métodos por separado.
Notas del moniker de dirección URL
Inicializa un moniker de dirección URL desde datos dentro de una secuencia, normalmente almacenados allí anteriormente mediante su IPersistStream::Save (mediante OleSaveToStream). El formato binario del moniker de la dirección URL es su cadena url en Unicode (puede ser una cadena de dirección URL completa o parcial; consulte CreateURLMonikerEx para obtener más información). Se representa como un recuento de caracteres ULONG seguido de muchos caracteres Unicode.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 |