Это невозможно в Visual Studio. Visual Studio поддерживает ряд функций отладки в этой конкретной области, но я не думаю, что вы можете объединить их в функцию, чтобы получить то, что вы хотите
- Данные, изменяющие точки останова: разрыв при изменении значения (поддерживается только в собственном C ++)
- Условно точки останова: разрыв, когда IP пересекает точку останова и удовлетворяется определенное условие.
Что вы могли бы сделать, так это обернуть все записи в вашу переменную в функцию установки. Затем используйте условную точку останова, чтобы разорвать, когда значение изменится на 0. Я думаю, это самое близкое, что вы собираетесь получить к функции, которую вы хотите.