Método IDebugSymbols3::AddSyntheticModuleWide (dbgeng.h)
O método AddSyntheticModuleWide adiciona um módulo sintético à lista de módulos que o depurador mantém para o processo atual .
Sintaxe
HRESULT AddSyntheticModuleWide(
[in] ULONG64 Base,
[in] ULONG Size,
[in] PCWSTR ImagePath,
[in] PCWSTR ModuleName,
[in] ULONG Flags
);
Parâmetros
[in] Base
Especifica o local no espaço de endereço virtual do processo da base do módulo sintético.
[in] Size
Especifica o tamanho em bytes do módulo sintético.
[in] ImagePath
Especifica o nome da imagem do módulo sintético. Esse é o nome que será retornado como o nome do arquivo executável para o módulo sintético. O caminho completo deve ser incluído, se conhecido.
[in] ModuleName
Especifica o nome do módulo para o módulo sintético.
[in] Flags
Definido como DEBUG_ADDSYNTHMOD_DEFAULT.
Valor de retorno
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
Esse método também pode retornar valores de erro. Consulte de Valores Retornados para obter mais detalhes.
Observações
A região de memória do módulo sintético, descrita pelos parâmetros Base e tamanho , não deve sobrepor a região de memória de nenhum outro módulo.
Se todos os módulos forem recarregados , por exemplo, chamando Recarregar com o módulo parâmetro definido como uma cadeia de caracteres vazia , todos os módulos sintéticos serão descartados.
Para obter mais informações sobre módulos sintéticos, consulte Módulos Sintéticos.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | dbgeng.h (inclua Dbgeng.h) |