In deinem Fall nicht wirklich. Deine function braucht nunmal die Adresse des Ports und nicht den Inhalt, also eben den Pointer.