P/Invoke に問題があります。C# コードから .dll (C++ で実装) を呼び出しています。次のメソッドを含むクラスがあります。
virtual AudioFileList *API CreateAudioFileList ()=0;
virtual bool API DisposeAudioFileList (AudioFileList *iAudioFileList)=0;
AudioFileList
クラスは次のようになります。
virtual bool API GetFile (long index, std::string *oPath, AudioFileInfo *fileInfo)=0;
virtual long API GetNumberFiles ()=0;
問題は、メソッドを呼び出して、C# コードからCreateAudioFileList
結果を渡す方法です。DisposeAudioFileList
ありがとう!