Einzelnen Beitrag anzeigen

ToniR

Registriert seit: 10. Jun 2005
Ort: Bruckmühl
3 Beiträge
 
Delphi 7 Enterprise
 
#1

virtuelle adressen in physikalische adressen umwandeln

  Alt 10. Jun 2005, 18:55
Hallo!

Ich habe das Problem, dass ich die Adresse eines Buffers in meiner Delphi-Anwendung an ein PCI-Gerät übergeben muss, dass daraufhin die Daten in diesem Buffer in kleinen Häppchen ausliest. Dazu muss ich aber die echte physikalische Adresse des Buffers übergeben und nicht die virtuelle Adresse, die ich von der WinAPI-Funktion GlobalAlloc(GMEM_FIXED, ...) bekomme.

Ich habe schon verzweifelt nach einer einfachen Lösung für mein Problem gesucht, bin bis jetzt aber nicht fündig geworden.

Vielleicht kann mir ja hier jemand weiterhelfen.

Viele Dank im Voraus

ToniR
  Mit Zitat antworten Zitat