Interface IPersistStreamInit (ocidl.h)
Uma substituição para IPersistStream que adiciona um método de inicialização.
Essa interface não é derivada de IPersistStream; é mutuamente exclusivo com IPersistStream. Um objeto opta por dar suporte apenas a uma das duas interfaces, com base em se ele requer o método InitNew .
Herança
A interface IPersistStreamInit herda do IPersist. O IPersistStreamInit também tem esses tipos de membros:
Métodos
A interface IPersistStreamInit tem esses métodos.
IPersistStreamInit::GetSizeMax Recupera o tamanho do fluxo necessário para salvar o objeto. (IPersistStreamInit.GetSizeMax) |
IPersistStreamInit::InitNew Inicializa um objeto para um estado padrão. Esse método deve ser chamado em vez de IPersistStreamInit::Load. |
IPersistStreamInit::IsDirty Determina se um objeto foi alterado desde que foi salvo pela última vez em seu fluxo. (IPersistStreamInit.IsDirty) |
IPersistStreamInit::Load Inicializa um objeto do fluxo em que ele foi salvo anteriormente. (IPersistStreamInit.Load) |
IPersistStreamInit::Save Salva um objeto no fluxo especificado. (IPersistStreamInit.Save) |
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 |