To set a data breakpoint in the native portion of a mixed mode process, see the answer posted by jyoung.
Visual Studio disables data breakpoints when running anything but pure, native code. See this post for a partial explanation why from a VS Program Manager.