Previous topicNext topic
Help > XEngine_BaseLib > XEngine_BaseLib > BaseLib_Time >
BaseLib_TimeTigger_Create

函数

BaseLib_TimeTigger_Create

功能

创建一个触发计时器

语法

 bool BaseLib_TimeTigger_Create(XHANDLE* pxhTimer, CALLBACK_XENGINE_LIB_BASELIB_TIME_TRIGGER fpCall_TTimer = NULL, XPVOID lParam = NULL)

参数

 参数.一:pxhTimer
  In/Out:Out
  类型:触发器句柄
  可空:N
  意思:输出创建好的句柄
 参数.二:fpCall_TTimer
  In/Out:In/Out
  类型:回调函数
  可空:Y
  意思:输入触发回调函数指针.为NULL表示只是一个获取时间间隔的函数
 参数.三:lParam
  In/Out:In/Out
  类型:无类型指针
  可空:Y
  意思:回调函数自定义参数

返回值

类型:逻辑型
意思:是否成功

备注

 

示例

int test_TTrigger()
{
    XHANDLE xhToken;
    if (!BaseLib_OperatorTTigger_Create(&xhToken))
    {
        return -1;
    }
    if (!BaseLib_OperatorTTigger_Set(xhToken, 1))
    {
        return -2;
    }

    __int64x nTTimer = 0;
    BaseLib_OperatorTTigger_Get(xhToken, 1, &nTTimer);

    BaseLib_OperatorTTigger_Destory(xhToken);
    return 0;
}