>>495 使えるけどVCと違ってガベージコレクタを意識しなきゃいけないんだよ

Dim gch As GCHandle = GCHandle.Alloc(obj, GCHandleType.Pinned)
Dim address As intptr = gch.AddrOfPinnedObject()

hoge(intptr)

gch.Free()

みたいにする。
VC++は確かに高速だけど
直に触りすぎるから好きではないな。