アクティベーション対応の手順
■プラグインホストのバージョンについて
プラグインモジュールの初期化処理でチェックするプラグインホストのバージョンはkTriglavPlugInNeedHostVersionと比較しま
す。プラグインホストのバージョンがkTriglavPlugInNeedHostVersionと同じかそれ以上の場合に処理を続行します。プラグイン
ホストのバージョンがkTriglavPlugInNeedHostVersion未満の場合は動作できません。
■プラグインの種類について
モジュール初期化レコードにsetModuleKindProc関数を使用して設定するプラグインの種類は
kTriglavPlugInModuleSwitchKindFilterを指定します。
■フィルタ初期化レコードとフィルタ実行レコードの関数について
フィルタ初期化レコードとフィルタ実行レコードの各関数はTriglavPlugInRecordFunction.hに定義している対応した各マクロを
使用して呼び出します。関数の詳細はFilterPlugInDoc.pdfの39~46ページを参照してください。
(例)
//フィルタカテゴリ名とフィルタ名の設定
TriglavPlugInFilterInitializeRecord*pFilterInitializeRecord=(*pluginServer).recordSuite.filterInitializeRecord;
(*pFilterInitializeRecord).setFilterCategoryNameProc((*pluginServer).hostObject,filterCategoryName,'c');
(*pFilterInitializeRecord).setFilterNameProc((*pluginServer).hostObject,filterName,'h');
//フィルタカテゴリ名とフィルタ名の設定
TriglavPlugInRecordSuite*pRecordSuite=&(*pluginServer).recordSuite;
TriglavPlugInFilterInitializeSetFilterCategoryName(pRecordSuite,hostObject,filterCategoryName,'c');
TriglavPlugInFilterInitializeSetFilterName(pRecordSuite,hostObject,filterName,'h');
Activation procedures♦ plug-in host version informationCompared with the kTriglavPlugInNeedHostVersion version of the plugin host check at initialization of the plug-in module willDo. What version of the plugin host is the same as Triglavpluginneedhostversion continue to when it's over. Plug-insWorks cannot be kTriglavPlugInNeedHostVersion less than version of the host.♦ types of plug-insTypes of plug-ins to set by using the setModuleKindProc function module initialization recordsSpecifies the kTriglavPlugInModuleSwitchKindFilter.♦ filter initialization and filter run records functionsFilter initialization and execution records filter function for each macro is defined in the TriglavPlugInRecordFunction.hUse the call. Details of the function FilterPlugInDoc.pdf 39-see page 46.(Example)Filter category name and filter settingsTriglavPlugInFilterInitializeRecord*pFilterInitializeRecord=(*pluginServer).recordSuite.filterInitializeRecord;(*pFilterInitializeRecord).setFilterCategoryNameProc((*pluginServer).hostObject, filterCategoryName, 'c');(*pFilterInitializeRecord).setFilterNameProc((*pluginServer).hostObject, filterName, 'h');Filter category name and filter settingsTriglavPlugInRecordSuite*pRecordSuite=&(*pluginServer).recordSuite;TriglavPlugInFilterInitializeSetFilterCategoryName (pRecordSuite, hostObject, filterCategoryName, 'c');TriglavPlugInFilterInitializeSetFilterName (pRecordSuite, hostObject, filterName, 'h');
正在翻譯中..
![](//zhcntimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)
アクティベーション対応の手順
■プラグインホストのバージョンについて
プラグインモジュールの初期化処理でチェックするプラグインホストのバージョンはkTriglavPlugInNeedHostVersionと比較しま
す。プラグインホストのバージョンがkTriglavPlugInNeedHostVersionと同じかそれ以上の場合に処理を続行します。プラグイン
ホストのバージョンがkTriglavPlugInNeedHostVersion未満の場合は動作できません。
■プラグインの種類について
モジュール初期化レコードにsetModuleKindProc関数を使用して設定するプラグインの種類は
kTriglavPlugInModuleSwitchKindFilterを指定します。
■フィルタ初期化レコードとフィルタ実行レコードの関数について
フィルタ初期化レコードとフィルタ実行レコードの各関数はTriglavPlugInRecordFunction.hに定義している対応した各マクロを
使用して呼び出します。関数の詳細はFilterPlugInDoc.pdfの39~46ページを参照してください。
(例)
//フィルタカテゴリ名とフィルタ名の設定
TriglavPlugInFilterInitializeRecord*pFilterInitializeRecord=(*pluginServer).recordSuite.filterInitializeRecord;
(*pFilterInitializeRecord).setFilterCategoryNameProc((*pluginServer).hostObject,filterCategoryName,'c');
(*pFilterInitializeRecord).setFilterNameProc((*pluginServer).hostObject,filterName,'h');
//フィルタカテゴリ名とフィルタ名の設定
TriglavPlugInRecordSuite*pRecordSuite=&(*pluginServer).recordSuite;
TriglavPlugInFilterInitializeSetFilterCategoryName(pRecordSuite,hostObject,filterCategoryName,'c');
TriglavPlugInFilterInitializeSetFilterName(pRecordSuite,hostObject,filterName,'h');
正在翻譯中..
![](//zhcntimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)
The corresponding activation procedureThe plug-in / host versionAs compared T k r I glavPlugInNeedHostVersion plugin host check initialization processing module plug-in versionWant to be among the first to wish you every happiness. Continue the process in the case of greater than or equal to the I / R and K T glavPlugInNeedHostVersion plugin version of the host. PluginThe operation of the host version can not less than T k r I glavPlugInNeedHostVersion.A kind of "pluginThe type of plug-in to configure the module initialization function setModuleKindProc recordsSpecifies the T k r a l i v P gInModuleSwitchKindFilter u."And the initial filter to filter records record functionInitial filter records each function of the filter is performed to record T iglavPlugInRecordFunction r corresponding to each macro is defined in theCall. The details of the function of FilterPlugInDoc PDF 39 and 46, please refer to page.(example)Set name andfinally filter and filter nameI T r a l u v P gInFilterInitializeRecord. According to the pFilterInitializeRecord =(* pluginServer recordSuite at filterInitializeRecord.If she pFilterInitializeRecord setFilterCategoryNameProc pluginServer protocol according to the hostObject, filterCategoryName's'optimization in CIf she pFilterInitializeRecord setFilterNameProc pluginServer protocol according to the hostObject, filterName's'optimization in HSet name andfinally filter and filter nameTriglavPlugInRecordSuite. PRecordSuite =&(* pluginServer recordSuite effect.I T g r a G U N F I P l l i t e r n a I lizeSetFilterCategoryName of pRecordSuite, hostObject, filterCategoryName's'optimization in CT r a l i n g u v P I F I l t erInitializeSetFilterName of pRecordSuite, hostObject, filterName's'optimization in H
正在翻譯中..
![](//zhcntimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)