as_RegisterSyncModule
Description
»õ·Î¿î ½ÌÅ©¸ðµâÀ» µî·ÏÇÑ´Ù.
Syntax
STATUS as_RegisterSyncModule(TSyncModule *module);
Parameters
module ½ÌÅ©¸ðµâÀÇ µî·ÏÁ¤º¸¸¦ ÀúÀåÇϰí ÀÖ´Ù.
Returns
value
¼³¸í
SYNC_OK
½ÌÅ©¸ðµâ µî·ÏÀ» ¼º°øÇÑ °æ¿ì
SYNC_ERROR
½ÌÅ©¸ðµâ µî·ÏÀ» ½ÇÆÐÇÑ °æ¿ì
Comments
»õ·Î¿î ½ÌÅ©¸ðµâÀ» ¿ÀÅä½ÌÅ©¿¡ µî·ÏÇϱâ À§ÇØ »ç¿ëµÇ¸ç, ¸Å°³º¯¼öÀÇ ÀڷᱸÁ¶´Â ´ÙÀ½°ú °°´Ù.
typedef struct _TsyncModule
{
P_S8 IniFile;
P_S8 Name;
P_S8 File;
P_S8 Icon;
TSYNC_PROGRAM Kind;
S32 DefProgram;
S32 CurSync;
S32 DefSync;
P_S8 DefOptions;
S32 AddOptionsNum;
P_S8 * AddOptions;
} TSyncModule;
IniFileÀº »ç¿ëÀÚ ¿ÀÅä½ÌÅ© ȯ°æÆÄÀÏ(sync.ini)ÀÇ Full PathÀÌ´Ù.
DefProgramÀº ±âº» ½ÌÅ© ÇÁ·Î±×·¥À¸·Î¼ÀÇ »ç¿ë¿©ºÎÀÌ´Ù.
0: µî·Ï¸¸ µÇ°í ½ÌÅ©´Â ÇÏÁö ¾Ê´Â´Ù.
0 ÀÌ¿ÜÀÇ ¼ö: µî·Ï°ú µ¿½Ã¿¡ ±âº» ½ÌÅ© ÇÁ·Î±×·¥À¸·Î ¼³Á¤µÈ´Ù.
DefOptions´Â »ç¿ëÇϰíÀÚ ÇÏ´Â ½ÌÅ©¿É¼ÇÀÇ »ó¼ö°ªÀ» ÁöÁ¤ÇÏ´Â ¹®ÀÚ¿("-4, -3, -2, -1, 0, 1, 2") ÇüÅ·Πǥ½ÃµÈ´Ù.
AddOptions´Â »õ·Î Ãß°¡ÇϰíÀÚ ÇÏ´Â ½ÌÅ© ¿É¼ÇµéÀÇ À̸§À» ³ª¿Çϸç, AddOptionsNum¿¡ »õ·Î Ãß°¡µÈ ½ÌÅ© ¿É¼ÇµéÀÇ °³¼ö¸¦ ¸í½ÃÇØ¾ß ÇÑ´Ù.
CurSync´Â ÇöÀç ¼³Á¤µÈ ½ÌÅ© ¿É¼ÇÀ¸·Î¼, ±âº» ½ÌÅ© ¿É¼ÇÀÇ À妽º ÁßÀÇ ÇϳªÀ̰ųª, Ãß°¡ ½ÌÅ© ¿É¼ÇÀÇ À妽º ÁßÀÇ ÇϳªÀ̾î¾ß ÇÑ´Ù.
DefSync´Â ±âº» ½ÌÅ© ¿É¼ÇÀ¸·Î¼ ½ÌÅ© Á¾·á ÈÄ ÇöÀç ½ÌÅ©¿É¼Ç(CurSync)ÀÌ ÀÌ °ªÀ¸·Î ½ÌÅ©¿É¼ÇÀÌ Àç ¼³Á¤µÇ¸ç, ±âº» ½ÌÅ© ¿É¼ÇÀÇ À妽º ÁßÀÇ ÇϳªÀ̰ųª, Ãß°¡ ½ÌÅ© ¿É¼ÇÀÇ À妽º ÁßÀÇ ÇϳªÀ̾î¾ß ÇÑ´Ù.
See Also