If we have a ZCM Group Policy, does it get applied to the user when they first login? Or when the ZENWorks agent gets refreshed?

Also when does it get "refreshed" Say i stay logged onto the PC for days, but during that time i update the group policy on the server and bum it's version. When would i get the updated policy?