|
SOLUTIONS
|
NETLINK シンボル
MarshalStringsAs
MarshalStringsAs
DefineDLLFunctionのオプションであり,文字列の引数がどのようにDLL関数にマーシャルされるべきかを指定する.これはSystem.Stringクラスにマップされる任意の引数に適用され,このクラスには
,
,
のいずれかとして宣言で指定された型を含む.
詳細詳細
- MarshalStringsAsを使うためには,まず.NET/Link をロードしなくてはならない.それには
を実行する必要がある. - 可能な値:
-
"ANSI" 文字列は1バイトのCスタイルの文字列として送られる(デフォルト) "Unicode" 文字列は2バイトのUnicodeの文字列として送られる Automatic 文字列はプラットフォームのデフォルトの形式で送られる - Automatic設定は,プラットフォームのデフォルト(Windows NT/2000/XPには
,98/MEには
)を選ぶ. Automaticは,主に異なるバージョンのWindowsにおける動作を自動的に切り換える特定のWindows API関数のための設定であるので,ほとんど使われるべきではない.
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
