Classe de IPersistStreamInitImpl

Essa classe implementa IUnknown e fornece uma implementação padrão de interface de IPersistStreamInit .

Observação importanteImportante

Essa classe e seus membros não podem ser usados em aplicativos executados em Tempo de Execução do Windows.

template<
class T 
>
class ATL_NO_VTABLE IPersistStreamInitImpl :
public IPersistStreamInit

Parâmetros

  • T
    Sua classe, derivada de IPersistStreamInitImpl.

Membros

x2fwwk86.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

IPersistStreamInitImpl::GetClassID

Recupera o CLSID do objeto.

IPersistStreamInitImpl::GetSizeMax

Retorna o tamanho de fluxo necessário salvar os dados do objeto.a implementação de ATL retorna E_NOTIMPL.

IPersistStreamInitImpl::InitNew

Inicializa um objeto criado.

IPersistStreamInitImpl::IsDirty

Verifica se os dados do objeto foram alterado desde que os foram salvos o último.

IPersistStreamInitImpl::Load

Carrega as propriedades do objeto de fluxo especificado.

IPersistStreamInitImpl::Save

Salva as propriedades do objeto para o fluxo especificado.

Comentários

A interface de IPersistStreamInit permite que um cliente peça ao objeto carregar e salvar os dados persistentes a um único fluxo.A classe IPersistStreamInitImpl fornece uma implementação padrão de esta interface e implementa IUnknown enviar informações para o dispositivo de despejo em compilações de depuração.

Artigos relacionados   tutorial de ATL, criando um projeto de ATL

Hierarquia de herança

IPersistStreamInit

IPersistStreamInitImpl

Requisitos

Cabeçalho: atlcom.h

Consulte também

Referência

Storages and Streams

Outros recursos

Visão geral da classe de ATL