That is a very good question. NI-Device does not have a LockoutCallBack, because we handle the lockout state internally within NI-Device. When your device is in the Lockout state, the ReturntoLocal method will not cause a Remote/Local state change, hence your RemoteLocalCallBack will not be invoked.