User manual - DT-5100カシオライブラリマニュアル for.NET【概要編】ver.3.00(2004年3月8日)

DT-5100 .NET ライブラリマニュアル
【概要編】
3.4 カシオライブラリと C#関数引数の対応表
カシオライブラリ関数に渡す引数の対応を表にしたものを以下に示します。
カシオライブラリの引数 C#呼び出し時の引数 ラッパー関数引数(アプリケーションに提示)
void void
同左
2 char
(8 ビット符号付き)
sbyte
8 ビット符号付き)
1 バイトデータとしての意味を持つ場合は
sbyte1 文字としての意味を持つ場合は char
とする。
3 BYTE
(8 ビット符号なし)
yte
8 ビット符号なし)
yte
8 ビット符号なし)
4 TCHAR
(16 ビット)
string
char(16 ビット)
5 Short
16 ビット符号付)
short/Int16
(符号付 16 ビット)
同左
6 WORD
16 ビット符号なし
ushort/UInt16
16 ビット符号なし
同左
7 Int
32 ビット符号付)
int/Int32
同左
8 Long
32 ビット符号付)
int/Int32
同左
9 DWORD
32 ビット符号なし
uint/UInt32
32 ビット符号なし
同左
10 struct _bbb{ ... } bbb
struct bbb{...}
同左
11 char* ref sbyte
同左
12 BYTE* ref byte
同左
13 TCHAR* ref string
同左
14 short* ref short
同左
15 WORD* ref ushort
同左
16 int* ref Int32
同左
17 long* ref Int32
同左
18 DWORD* ref uint
同左
19 struct _bbb{ ... } *bbb
(構造体のポインタ)
struct <名称> [ ... ];
<名称> bbb;
ref bbb;
同左(メンバの変換が必要な場合があります)
20
関数へのポインタ
public delegate bool
CallBack1();
CallBack1 x =
new
CallBack1(callback_sub1);
Clib.dllfunc_callback1(5000, x);
同左
CE ではできません。(VisualStudio.NET 2003Compact Framwork
6