SetDbgZone (Windows CE 5.0)
This function is used to set or query zones for either a process or a module, but not both.
BOOL SetDbgZone(DWORDdwProcid,LPVOIDlpvMod, LPVOIDbaseptr,DWORDzone,LPDBGPARAMlpdbgTgt);
Parameters
dwProcid
[in] Handle of the process to set or query zones for.Set to 0 if setting or querying zones for a module.
lpvMod
[in] Identifier of the module to set or query zones for.Set to 0 if setting or querying zones for a process.
This identifier should be obtained from a ToolHelp MODULEENTRY32 structure.
baseptr
[in] Unsupported.Set to NULL.
zone
[in] New zone flags or set to 0xFFFFFFFF to query the process or module's debug zone information without modifying the zone.lpdbgTgt
[in] Pointer to a DBGPARAM structure to receive the process or module's debug zone information.The new zone settings for the process or module are stored in lpdbgTgt->ulZoneMask.
Return Values
This function returns TRUE to indicate success.
FALSE indicates failure.
Remarks
By combining SetDbgZone with the ToolHelp API, for example, CreateToolHelp32Snapshot, Module32First, and Module32Next, you can query and control zones for any process or module in the system.
Requirements
OS Versions: Windows CE 2.0 and later.
Header: Pkfuncs.h.
Link Library: Coredll.lib.
See Also
MODULEENTRY32 | ToolHelp Reference
Send Feedback on this topic to the authors