Syntax
void cpxGetExtInfoBase( TExtInfoBase& ExtInfoBase );
Parameters
- ExtInfoBase
[out] エクステンション情報 (基本情報)
以下の各項目を設定します。
idExtType エクステンションのタイプ
EXTTYPE_PILOT 固定です。dwSDKVer CPXSDKのバージョン
CPXSDK_VERSION 固定です。szReqVer 要求するCMNの最低バージョン (16byte未満)
CMNv3.0a以上を要求する場合は "3.0a" を設定します。
通常は開発時に使用したCMNのバージョンを設定します。
Return Value
戻り値はありません。
Remarks
このメソッドは必ず記述する必要があります。
CMNのバージョンが tExtInfoBase.szReqVer に指定されたバージョンよりも低い場合には 巡回されません。
ICpxの他のメソッドとは独立したインスタンスでコールされます。
Example
C++
void __stdcall MyCpx::cpxGetExtInfoBase (TExtInfoBase& ExtInfoBase) { ExtInfoBase.idExtType = EXTTYPE_PILOT; // エクステンションタイプ (固定) ExtInfoBase.dwSDKVer = CPXSDK_VERSION; // CPXSDKのバージョン (固定) strcpy (ExtInfoBase.szReqVer, "3.0a"); // 要求するCMNのバージョン }Delphi
procedure TMyCpx.cpxGetExtInfoBase (var ExtInfoBase: TExtInfoBase); stdcall; begin ExtInfoBase.idExtType := EXTTYPE_PILOT; // エクステンションタイプ (固定) ExtInfoBase.dwSDKVer := CPXSDK_VERSION; // CPXSDKのバージョン (固定) StrCopy (ExtInfoBase.szReqVer, '3.0a'); // 要求するCMNのバージョン end;