I haven't really thought about this, but the manual says
"Optional output, recent trade volume of the asset per minute, or 0 when the volume is unavailable. If no volume is returned in this function, Zorro retrieves it with a BrokerHistory2 call."

I would think that returning 0. Not returning anything at all is what triggers a call to BrokerHistory2.