JZsdk_ExpansionApi.c
979 字节
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include "JZsdkLib.h"
#include "ExtensionAPI/JZsdk_ExpansionApi.h"
static T_JZsdkToPsdkHandler *g_JZsdkToPsdkHandle = NULL;
/**********************
*
* 拓展接口:
* Psdk拓展接口初始化
*
*
* ********************/
T_JZsdkReturnCode ExpansionApi_JZsdkToPsdk_Init(T_JZsdkToPsdkHandler JZsdkToPsdkHandle)
{
if (g_JZsdkToPsdkHandle != NULL)
{
JZSDK_LOG_INFO("Expansion_PsdkExpansion_Init: Psdk拓展接口已经初始化");
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
//注册JZsdkToPsdkHandle
g_JZsdkToPsdkHandle = (T_JZsdkToPsdkHandler *)malloc(sizeof(T_JZsdkToPsdkHandler));
memcpy(g_JZsdkToPsdkHandle, &JZsdkToPsdkHandle, sizeof(T_JZsdkToPsdkHandler));
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
/*******************
*
* 拓展接口:
* 获取Psdk拓展接口
*
* ******************/
T_JZsdkToPsdkHandler *ExpansionApi_JZsdkToPsdk_GetHandler()
{
return g_JZsdkToPsdkHandle;
}