?
Hallo, habs jetzt selber gelöst.
Falls es jemanden interessiert:
System::Object^ buffer;
int buffersize;
Drawing::Imaging::BitmapData^ myData;
m_AxisKameraHandle->GetCurrentImage(1,buffer,buffersize);
array<unsigned char>^ myBuffer=static_cast<array<unsigned char>^>(buffer);
m_Bitmap=gcnew Drawing::Bitmap(704,576,Drawing::Imaging::PixelFormat::Format24bppRgb);
myData=m_Bitmap->LockBits(Drawing::Rectangle(0,0,m_Bitmap->Width,m_Bitmap->Height),Drawing::Imaging::ImageLockMode::WriteOnly,Drawing::Imaging::PixelFormat::Format24bppRgb);
System::Runtime::InteropServices::Marshal::Copy(myBuffer,40,myData->Scan0,buffersize-40);
m_Bitmap->UnlockBits(myData);
return m_Bitmap;