Ich versuche, eine Drittanbieter-DLL zu verwenden, die einen Int ** als einen der Parameter der Methode will. Er beschreibt den Parameter als die Adresse des Zeigers, der auf die Speicherzuweisung zeigt.DLLImport Int ** - Wie man das macht, wenn es getan werden kann
Entschuldigung für irgendeine Verwirrung. Der Parameter ist zwei-Wege, denke ich. Die DLL dient dazu, mit einer FPGA-Platine zu sprechen, und die Methode richtet die DMA-Übertragung zwischen dem Host-PC und der PCI-Platine ein.
Da es Informationen weitergibt, ist es besser ref – JaredPar
Wie konvertiere ich ein int [] in das IntPtr? –
Die Verwendung des ref IntPtr scheint zu kompilieren und zu laufen. Ich muss noch etwas weiter gehen, bis ich weiß, dass es komplett funktioniert. –