11.03.2009, 13:53
Hallo,
ich dachte ich hätte so langsam das Prinzip von Handles verstanden, aber eine neue Aufgabe hat mit gezeigt das ich wohl doch noch nicht ganz durchgestiegen bin.
Mein Problem:
Ich möchte Speicherplatz reservieren. Dazu verwende ich LV Memory Manager Funktionen. Über eine externe Bibliothek soll diese Platz beschrieben werden. Die Funktion die ich aufrufe erwartet als Übergabewert einen Daten-Pointer (DataPtr specifies a physical address that points to the data). Mein Handle besteht ja aus einem Master-Pointer der wiederum auf eine Liste von Pointern sieht. Ich dachte mir eigentlich es müsste irgendwie so funktionieren &(*Handle)->value. Wie kann ich also aus meinem Handle den Datenpointer extrahieren?
Danke, eure abrissbirne
ich dachte ich hätte so langsam das Prinzip von Handles verstanden, aber eine neue Aufgabe hat mit gezeigt das ich wohl doch noch nicht ganz durchgestiegen bin.
Mein Problem:
Ich möchte Speicherplatz reservieren. Dazu verwende ich LV Memory Manager Funktionen. Über eine externe Bibliothek soll diese Platz beschrieben werden. Die Funktion die ich aufrufe erwartet als Übergabewert einen Daten-Pointer (DataPtr specifies a physical address that points to the data). Mein Handle besteht ja aus einem Master-Pointer der wiederum auf eine Liste von Pointern sieht. Ich dachte mir eigentlich es müsste irgendwie so funktionieren &(*Handle)->value. Wie kann ich also aus meinem Handle den Datenpointer extrahieren?
Danke, eure abrissbirne