|  SKYENGINE API  
      参考手册返回目录 | 
  
 (int32 code = 
      1225,  
  
  
  
     int32 mr_platEx 
    
       
uint8* input, 
int32 input_len, 
uint8** output, 
      
int32* output_len, 
MR_PLAT_EX_CB* 
  cb
)
Description
获取手柄信息。
Parameters
  
    
    
       
    Name 
      Description 
       
    input 
      MRAPP_HANDLE_CODE_T数据结构指针  
       
    input_len 
      MRAPP_HANDLE_CODE_T数据结构大小 
       
    output 
      MRAPP_HANDLE_INFO_T数据结构指针 
       
    output_len 
      MRAPP_HANDLE_INFO_T数据结构大小 
       cb 
      回调函数,由移植层返回给应用,如果应用成发现这个返回值为非空,那么需要在使用完返回数据后调用这个cb函数来释放移植层分配的资源。 
MR_SUCCESS 成功
MR_FAILED 失败
MR_IGNORE 不支持该功能
MRAPP_HANDLE_INFO_T数据结构:
typedef struct
{
uint32 state; //手柄标志,目前使用
//0 bit:手柄状态,0手柄未插入;
// 1手柄已插入。uint8 k_up; //按键上,当值为:0 未按下, 1 按下, 下同
uint8 k_down; //按键下
uint8 k_left; //按键左
uint8 k_right; //按键右uint8 k_select; //按键 “选择”
uint8 k_start; //按键 “开始”
uint8 k_a; //按键 A
uint8 k_b; //按键 Buint8 k_auto_a; //按键 自动A
uint8 k_auto_b; //按键 自动B
uint8 k_c; //按键 其他,保留
uint8 k_d; //按键 其他,保留uint8 k_left_up; //按键 左上
uint8 k_left_down; //按键 左下
uint8 k_right_down; //按键 右下
uint8 k_right_up; //按键 右上uint8 k_e; //按键 其他,保留
uint8 k_f; //按键 其他,保留
uint8 k_g; //按键 其他,保留
uint8 k_h; //按键 其他,保留} MRAPP_HANDLE_INFO_T;
MRAPP_HANDLE_CODE_T数据结构:
typedef struct
{
int32 code; //手机配置信息:0:初始化;1:去初始化;2:获取手柄信息;
} MRAPP_HANDLE_CODE_T;