CMNロゴ

ICpx::cpxGetExtInfoBase Method


CPXの基本情報を設定します。

Syntax

void cpxGetExtInfoBase(
    TExtInfoBase& ExtInfoBase
);

Parameters

ExtInfoBase

[out] エクステンション情報 (基本情報)
以下の各項目を設定します。

idExtTypeエクステンションのタイプ
EXTTYPE_PILOT
固定です。
dwSDKVerCPXSDKのバージョン
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;



ICpx