在運用第三方的非託管API時, 咱們常常會遇到參數爲指針或指針的指針這種情況, 普通咱們會用IntPtr指向咱們須要傳遞的參數地址; 可是當遇到這種一個導出函數時, 因爲這種情況也常常可能遇到, 因此我製做了2個示例順序來演示下如何處理這種非託管函數的調用! 首先創立一個C++的DLL設置一個如上的導出函數 沒錯, 這樣的處理是沒成果的, 可是咱們的API的參數是Class數組, 不能直接封送的Student結構, 就是先分配一段非託管內存, 再將非託管內容數據讀取到託管結構體數據中! 示例C語言封送結構體數組演示代碼以下數組