• 本当は、田舎に庵を建てて隠遁生活したいけど、先立つものも無いので自宅で..。

構造体

SDRPlay APIの構造体の階層

SDRPlay APIに使われている構造体は、深い階層構造になっていて、非常に解りずらい。 そこで、表にまとめてみた。 表にまとめたけど、かなり大きくて全体を表示できない。 構造体の中には、メンバが一 ...

続きを読む

C#からDLLへポインタのポインタ変数を渡す

Cで作成したDLLに、構造体へのポインタをメンバに含む構造体のポインタのポインタを引数として渡す方法を試してみた。 DLL側のソース C#側 一応できたけど、これが正解なのかイマイチよくわからない。  ...

続きを読む

【C#】構造体へのポインタをメンバに持つ構造体(3)

unsafe修飾子を使わない方法 Marshal.AllocCoTaskMem関数で、メモリを確保してtopTのIntPtr変数にポインタを渡しているので、やっていることは前とほぼ同じ。 素直にポイン ...

続きを読む

【C#】構造体へのポインタをメンバに持つ構造体(2)

昨日は、C#だけでコーディングしたけど、今日は、’C’でDLLを作ってそれをC#から呼び出すようにした。 DLLのソース C#のソース メンバに構造体へのポインタを持つ構造体のポインタを渡して、その構 ...

続きを読む

【C#】構造体へのポインタをメンバーに持つ構造体

何か、だんだん深みに嵌ってきた感じがするけど、C#の構造体でメンバに構造体へのポインタを含むものについて実験してみた。 unsafe修飾子を使った。 childTの変数を定義して、topTのポインタに ...

続きを読む