- - PR -
AllocCoTaskMemとAllocHGlobalの違い
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-12-06 19:42
バスマスター(DMA)転送方式のボードからデータを取得するためにMarshalクラスを利用しています。ところで、Marshalクラスには領域を確保する方法が2つ用意されています。なぜ2つの方法が用意されているのでしょうか?
Q1.AllocCoTaskMemとAllocHGlobalをどう使い分ければ良いのでしょうか? Q2.(Q1と同じ質問かも知れませんが)"COMタスクメモリアロケータ"および "グローバルアロケータ"とは何でしょうか? Q3.予期しないクラッシュが発生した時にどちらがより安全ですか? Q4.十分なRAMが搭載されていれば、大容量(数十MB程度)の領域を 一括確保しても大丈夫でしょうか。 |
1