... normalerweise helfe ich ja nicht krummes Design zu implemetieren...
aber wenn man es richtig macht, geht das:
in jedem Fall die Variable im static storage anlegen (am einfachsten global im Modul)
Variante a)
Übergabe der Variable(!!!) per Reference (dann braucht es keine Referenzierung/Dereferenzierung und auch keine explizite Rückgabe)
Variante b)
Übergabe des Pointers by Value

D*B