C#からC関数を呼び出そうとしています。Help C#でC関数をマーシャリングする
int __stdcall GetImageKN (unsigned short *ndat);
、この機能に関するドキュメントから:
ndat:グレースケール画像の
ポインタバッファを取得 データここ
はCヘッダファイルから関数です。
アプリケーションプログラムを使用して、範囲イメージ格納領域 を常に保護してください。
距離画像データ記憶領域の大きさがなければならない:
160’ 120「2 = 38400バイト
階調は、7ビットから倍増していることを8ビットとして返されます。
この機能を呼び出して画像データを読み取るにはどうすればよいですか?
おかげで、
必要はありません:[MarshalAs(UnmanagedType.LPArray)] –
いいえ、これはデフォルトの動作であるためです。 –