Compartilhar via


Método IPersistStreamInit::Load (ocidl.h)

Inicializa um objeto do fluxo em que ele foi salvo anteriormente.

Sintaxe

HRESULT Load(
  [in] LPSTREAM pStm
);

Parâmetros

[in] pStm

Um ponteiro IStream para o fluxo do qual o objeto deve ser carregado.

Retornar valor

Esse método pode retornar os valores a seguir.

Código de retorno Descrição
S_OK
O método foi concluído com sucesso.
E_OUTOFMEMORY
O objeto não foi carregado devido à falta de memória.
E_FAIL
O objeto não foi carregado devido a algum motivo que não seja a falta de memória.

Comentários

Se o objeto já tiver sido inicializado com IPersistStreamInit::InitNew, esse método deverá retornar E_UNEXPECTED.

Esse método carrega um objeto de seu fluxo associado. O ponteiro seek é definido como estava no método IPersistStreamInit::Save mais recente. Esse método pode buscar e ler do fluxo, mas não pode gravar nele.

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 ocidl.h

Confira também

Ipersiststreaminit