# HdfPinAuth (V1_1) ## 概述 æä¾›å£ä»¤è®¤è¯é©±åŠ¨çš„æ ‡å‡†API接å£ã€‚ å£ä»¤è®¤è¯é©±åŠ¨ä¸ºå£ä»¤è®¤è¯æœåŠ¡æä¾›ç»Ÿä¸€çš„访问接å£ã€‚获å–å£ä»¤è®¤è¯é©±åЍ代ç†åŽï¼Œå£ä»¤è®¤è¯æœåŠ¡å¯ä»¥è°ƒç”¨ç›¸å…³æŽ¥å£èŽ·å–æ‰§è¡Œå™¨ï¼ŒèŽ·å–å£ä»¤è®¤è¯æ‰§è¡Œå™¨åŽï¼Œ å£ä»¤è®¤è¯æœåŠ¡å¯ä»¥è°ƒç”¨ç›¸å…³æŽ¥å£èŽ·å–æ‰§è¡Œå™¨ä¿¡æ¯ï¼ŒèŽ·å–凿®æ¨¡ç‰ˆä¿¡æ¯ï¼Œæ³¨å†Œå£ä»¤ï¼Œè®¤è¯å£ä»¤ï¼Œåˆ 除å£ä»¤ç‰ã€‚ **起始版本:** 4.0 ## 汇总 ### 文件 | åç§° | æè¿° | | -------- | -------- | | [IExecutor.idl](_i_executor_8idl_pinauth_v11.md) | å®šä¹‰æ‰§è¡Œå™¨æ ‡å‡†API接å£ã€‚接å£å¯ç”¨äºŽèŽ·å–æ‰§è¡Œå™¨ä¿¡æ¯ï¼ŒèŽ·å–凿®æ¨¡ç‰ˆä¿¡æ¯ï¼Œæ³¨å†Œå£ä»¤ï¼Œè®¤è¯å£ä»¤ï¼Œåˆ 除å£ä»¤ç‰ã€‚ | | [IExecutorCallback.idl](_i_executor_callback_8idl_pinauth_v11.md) | 定义异æ¥API接å£å›žè°ƒï¼Œç”¨äºŽè¿”å›žå¼‚æ¥æŽ¥å£çš„请求处ç†ç»“果和获å–ä¿¡æ¯ã€‚ | | [IPinAuthInterface.idl](_i_pin_auth_interface_8idl_v11.md) | 定义获å–å£ä»¤è®¤è¯é©±åŠ¨çš„æ‰§è¡Œå™¨åˆ—è¡¨æŽ¥å£ï¼Œç”¨äºŽä»Žå£ä»¤è®¤è¯é©±åŠ¨èŽ·å–æ‰§è¡Œå™¨å¯¹è±¡åˆ—表。 | | [PinAuthTypes.idl](_pin_auth_types_8idl_v11.md) | 定义å£ä»¤è®¤è¯é©±åŠ¨çš„æžšä¸¾ç±»å’Œæ•°æ®ç»“构。 | ### ç±» | åç§° | æè¿° | | -------- | -------- | | interface [IExecutor](interface_i_executor_pinauth_v11.md) | å®šä¹‰æ‰§è¡Œå™¨æ ‡å‡†API接å£ã€‚接å£å¯ç”¨äºŽèŽ·å–æ‰§è¡Œå™¨ä¿¡æ¯ï¼ŒèŽ·å–凿®æ¨¡ç‰ˆä¿¡æ¯ï¼Œæ³¨å†Œå£ä»¤ï¼Œè®¤è¯å£ä»¤ï¼Œåˆ 除å£ä»¤ç‰ã€‚ | | interface [IExecutorCallback](interface_i_executor_callback_pinauth_v11.md) | 定义异æ¥API接å£å›žè°ƒï¼Œç”¨äºŽè¿”å›žå¼‚æ¥æŽ¥å£çš„请求处ç†ç»“果和获å–ä¿¡æ¯ã€‚使用细节è§[IExecutor](interface_i_executor_pinauth_v11.md)。 | | interface [IPinAuthInterface](interface_i_pin_auth_interface_v11.md) | 定义获å–å£ä»¤è®¤è¯é©±åŠ¨çš„æ‰§è¡Œå™¨åˆ—è¡¨æŽ¥å£ã€‚ | | struct [Property](_property_pinauth_v11.md) | 执行器属性。 | ### 枚举 | åç§° | æè¿° | | -------- | -------- | | [GetPropertyType](#getpropertytype) : int { AUTH_SUB_TYPE = 1 , LOCKOUT_DURATION = 2 , REMAIN_ATTEMPTS = 3 } | èŽ·å–æ‰§è¡Œå™¨å±žæ€§ä¿¡æ¯ã€‚ | ## 枚举类型说明 ### GetPropertyType ``` enum GetPropertyType : int ``` **æè¿°** èŽ·å–æ‰§è¡Œå™¨å±žæ€§ä¿¡æ¯ã€‚ **起始版本:** 4.0 | 枚举值 | æè¿° | | -------- | -------- | | AUTH_SUB_TYPE | èŽ·å–æ‰§è¡Œå™¨çš„认è¯å类型。 | | LOCKOUT_DURATION | èŽ·å–æ‰§è¡Œå™¨çš„剩余é”定时间。 | | REMAIN_ATTEMPTS | èŽ·å–æ‰§è¡Œå™¨çš„剩余å¯é‡è¯•次数。 |