# ProcessInformation ProcessInformation模å—æ供对进程è¿è¡Œä¿¡æ¯è¿›è¡ŒæŸ¥è¯¢çš„能力。 > **说明:** > > 本模å—首批接å£ä»ŽAPI version 9开始支æŒã€‚åŽç»ç‰ˆæœ¬çš„新增接å£ï¼Œé‡‡ç”¨ä¸Šè§’æ ‡å•ç‹¬æ ‡è®°æŽ¥å£çš„起始版本。 ## å¯¼å…¥æ¨¡å— ```ts import { appManager } from '@kit.AbilityKit'; ``` ## 属性 **系统能力**:SystemCapability.Ability.AbilityRuntime.Core | å称 | 类型 | åªè¯» | å¯é€‰ | 说明 | | -------- | -------- | -------- | -------- | -------- | | pid | number | å¦ | å¦ | 进程ID。<br>**原å化æœåŠ¡API**:从API version 11开始,该接å£æ”¯æŒåœ¨åŽŸå化æœåŠ¡ä¸ä½¿ç”¨ã€‚ | | uid | number | å¦ | å¦ | 用户ID。<br>**原å化æœåŠ¡API**:从API version 11开始,该接å£æ”¯æŒåœ¨åŽŸå化æœåŠ¡ä¸ä½¿ç”¨ã€‚ | | processName | string | å¦ | å¦ | 进程å称。<br>**原å化æœåŠ¡API**:从API version 11开始,该接å£æ”¯æŒåœ¨åŽŸå化æœåŠ¡ä¸ä½¿ç”¨ã€‚ | | bundleNames | Array<string> | å¦ | å¦ | 进程ä¸æ‰€æœ‰è¿è¡Œçš„Bundleå称。<br>**原å化æœåŠ¡API**:从API version 11开始,该接å£æ”¯æŒåœ¨åŽŸå化æœåŠ¡ä¸ä½¿ç”¨ã€‚ | | state<sup>10+</sup> | [appManager.ProcessState](js-apis-app-ability-appManager.md#processstate10)| å¦ | å¦ | 当å‰è¿›ç¨‹è¿è¡ŒçŠ¶æ€ã€‚<br>**原å化æœåŠ¡API**:从API version 11开始,该接å£æ”¯æŒåœ¨åŽŸå化æœåŠ¡ä¸ä½¿ç”¨ã€‚| | bundleType<sup>12+</sup> | [bundleManager.BundleType](js-apis-bundleManager.md#bundletype) | å¦ | å¦ | 当å‰è¿›ç¨‹è¿è¡Œçš„包类型。<br>**原å化æœåŠ¡API**:从API version 12开始,该接å£æ”¯æŒåœ¨åŽŸå化æœåŠ¡ä¸ä½¿ç”¨ã€‚ | | appCloneIndex<sup>12+</sup> | number | å¦ | 是 | 分身应用索引。<br>**原å化æœåŠ¡API**:从API version 12开始,该接å£æ”¯æŒåœ¨åŽŸå化æœåŠ¡ä¸ä½¿ç”¨ã€‚ | ## 使用说明 通过appManagerçš„[getRunningProcessInformation](js-apis-app-ability-appManager.md#appmanagergetrunningprocessinformation)æ¥èŽ·å–。 **示例:** ```ts import { appManager } from '@kit.AbilityKit'; appManager.getRunningProcessInformation((error, data) => { if (error) { console.error(`getRunningProcessInformation fail, error: ${JSON.stringify(error)}`); } else { console.log(`getRunningProcessInformation success, data: ${JSON.stringify(data)}`); } }); ```