JZsdk_ExpansionApi.c 979 字节
#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;
}