Compartilhar via


Método ExtExtension::Initialize (engextcpp.hpp)

O método Initialize é chamado pelo mecanismo para inicializar uma biblioteca de extensão EngExtCpp depois de carregá-la.

Sintaxe

HRESULT __thiscall Initialize();

Valor de retorno

Esse método pode retornar um desses valores.

Código de retorno Descrição
S_OK
A biblioteca de extensão foi inicializada com êxito.

Observações

O número da versão da biblioteca de extensões deve ser definido por esse método. Isso pode ser feito definindo os membros m_ExtMajorVersion e m_ExtMinorVersion da classe base ExtExtension.

O ExtExtension membro m_KnownStructs deve ser definido por esse método para indicar ao mecanismo quais estruturas a biblioteca de extensão é capaz de formatar para saída.

Se esse método for definido na classe de biblioteca de extensões EXT_CLASS, ele poderá ser usado pela biblioteca de extensão para inicializar todas as variáveis necessárias.

Pode ou não haver uma sessão de depuração ativa quando essa função é chamada, portanto, você não deve assumir que a extensão pode consultar informações de sessão.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho engextcpp.hpp (inclua Engextcpp.hpp)

Consulte também

EXT_CLASS

extExtension

Uninitialize