Método IDebugSymbols3::AddSyntheticModuleWide (dbgeng.h)
El método AddSyntheticModuleWide agrega un módulo sintético a la lista de módulos que mantiene el depurador para el proceso actual .
Sintaxis
HRESULT AddSyntheticModuleWide(
[in] ULONG64 Base,
[in] ULONG Size,
[in] PCWSTR ImagePath,
[in] PCWSTR ModuleName,
[in] ULONG Flags
);
Parámetros
[in] Base
Especifica la ubicación en el espacio de direcciones virtuales del proceso de la base del módulo sintético.
[in] Size
Especifica el tamaño en bytes del módulo sintético.
[in] ImagePath
Especifica el nombre de imagen del módulo sintético. Este es el nombre que se devolverá como nombre del archivo ejecutable para el módulo sintético. La ruta de acceso completa debe incluirse si se conoce.
[in] ModuleName
Especifica el nombre del módulo para el módulo sintético.
[in] Flags
Establézcalo en DEBUG_ADDSYNTHMOD_DEFAULT.
Valor devuelto
Código devuelto | Descripción |
---|---|
|
El método se realizó correctamente. |
Este método también puede devolver valores de error. Consulte valores devueltos para obtener más información.
Observaciones
La región de memoria del módulo sintético, descrita por el base de y parámetros Size, no debe superponerse a la región de memoria de ningún otro módulo.
Si se vuelven a cargar todos los módulos( por ejemplo, llamando a Volver a cargar con el parámetro módulo de establecido en una cadena vacía, se descartarán todos los módulos sintéticos.
Para obtener más información sobre los módulos sintéticos, consulte módulos sintéticos.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Escritorio |
encabezado de | dbgeng.h (include Dbgeng.h) |