我已经拿起了这段代码,但据我所知,这是不安全的代码,在 WP7 中可能无法使用。有没有人知道如何让这段代码安全使用,也许是 try/catch?
GCHandle gch = GCHandle.Alloc(waveInBytes,GCHandleType.Pinned);
int pPtr;
unsafe
{
pPtr = (int)gch.AddrOfPinnedObject().ToPointer();
pPtr += 4;
}
我已经拿起了这段代码,但据我所知,这是不安全的代码,在 WP7 中可能无法使用。有没有人知道如何让这段代码安全使用,也许是 try/catch?
GCHandle gch = GCHandle.Alloc(waveInBytes,GCHandleType.Pinned);
int pPtr;
unsafe
{
pPtr = (int)gch.AddrOfPinnedObject().ToPointer();
pPtr += 4;
}