Visual Studio 2010 中属性的条件断点

Conditional break point on attributes in Visual Studio 2010

我正在尝试弄清楚如何在我的代码中设置更复杂的断点。
我想中断特定值(例如,当我的结构的第一个字段等于 42 时中断)

struct SpecificKey
{
    int myFirstField;
    int mySecondField;
};

int Get(const SpecificKey& key)
{
    // <--- set conditional break point if key.myFirstField==42
    //
    // Look for value somewhere...
    //

    return 0;
}

int main()
{
    int value = Get({42, 56});
    return 0;
}

我在 Visual Studio 2010 年尝试过,但它不能正确地使用 key.myFirstField==42

能实现吗?如果可以,怎么做?

如果您 create/initialize 对象正确,则在 VS 2010 中工作得很好:

int main()
{
    SpecificKey myKey;
    myKey.myFirstField = 41; // ...=42;
    myKey.mySecondField = 11;
    int value = Get(myKey);
    return 0;
}