1# @ohos.app.ability.ChildProcessOptions 2 3The ChildProcessOptions module describes the startup configuration of a child process. When starting a child process through [childProcessManager](js-apis-app-ability-childProcessManager.md), you can configure the startup configuration of the child process through **ChildProcessOptions**. 4 5> **NOTE** 6> 7> The initial APIs of this module are supported since API version 12. Newly added APIs will be marked with a superscript to indicate their earliest API version. 8> 9> The APIs of this module can be used only in the stage model. 10 11## Modules to Import 12 13```ts 14import { ChildProcessOptions } from '@kit.AbilityKit'; 15``` 16 17## Properties 18 19**System capability**: SystemCapability.Ability.AbilityRuntime.Core 20 21| Name | Type | Mandatory| Description | 22| ----------- | -------------------- | ---- | ---------------------------------------------------- | 23| isolationMode | boolean | No| Whether the child process runs in an independent sandbox and network environment. The default value is **false**, indicating that the child process shares the sandbox and network environment the main process.| 24 25**Example** 26 27```ts 28import { ChildProcessArgs, ChildProcessOptions, childProcessManager } from '@kit.AbilityKit'; 29 30let args: ChildProcessArgs = {}; 31let options: ChildProcessOptions = { 32 isolationMode: false 33}; 34childProcessManager.startArkChildProcess("entry/./ets/process/DemoProcess.ets", args, options); 35``` 36