Comment convertir le tableau<System::Byte> char* en C++ CLR?

Dans mon projet, j'ai passer un byte[] à partir de C# C++ la fonction CLR.

C++ code CLR:

void TestByteArray(array<System::Byte>^ byteArray)
{
    ...
}

De code C#:

byte[] bytes = new byte[128];
...
TestByteArray(bytes);

Dans le TestByteArray() de la fonction, j'ai besoin de convertir byteArray char*, afin que je puisse utilisé dans du code C++ natif. Comment puis-je faire une telle conversion?

OriginalL'auteur Spark | 2011-10-10