1# Interface (MacroQuery) 2<!--Kit: Camera Kit--> 3<!--Subsystem: Multimedia--> 4<!--Owner: @qano--> 5<!--Designer: @leo_ysl--> 6<!--Tester: @xchaosioda--> 7<!--Adviser: @zengyawen--> 8 9> **说明:** 10> 11> - 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 12> - 本Interface首批接口从API version 19开始支持。 13 14提供查询设备是否支持相机微距拍摄的方法。 15 16## 导入模块 17 18```ts 19import { camera } from '@kit.CameraKit'; 20``` 21 22## isMacroSupported<sup>19+</sup> 23 24isMacroSupported(): boolean 25 26检测当前状态下是否支持微距能力,需要在CaptureSession调用[commitConfig](arkts-apis-camera-Session.md#commitconfig11)之后进行调用。 27 28**原子化服务API:** 从API version 19开始,该接口支持在原子化服务中使用。 29 30**系统能力:** SystemCapability.Multimedia.Camera.Core 31 32**返回值:** 33 34| 类型 | 说明 | 35| ---------- | ----------------------------- | 36| boolean | 返回是否支持微距能力。true表示支持,false表示不支持。 | 37 38**示例:** 39 40```ts 41function isMacroSupported(photoSession: camera.PhotoSession): boolean { 42 let isSupported: boolean = photoSession.isMacroSupported(); 43 return isSupported; 44} 45``` 46