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 |
---|---|
|
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) |