Visual Basic (Declaration) | |
---|---|
Public MustOverride ReadOnly Property Value As UserInputChangeBits |
C# | |
---|---|
public abstract UserInputChangeBits Value {get;} |
C++/CLI | |
---|---|
public: abstract property UserInputChangeBits Value { UserInputChangeBits get(); } |
Retrieving this property clears the value to UserInputChangeBits.None in order to prevent missed or duplicate handling of changed notifications by a data source application. There are two approaches available for a data source application to receive changed notifications. One approach is to periodically poll Value to detect changes. Alternatively, the data source application can register for property changed events. For either approach a Mask must be provided to specify the property changes that the data source application is interested in. Note that a set bit (for example UserInputChangeBits.IsRequiredSamplesPositive) in the Value property simply indicates that the associated property (for example UserInputData.RequiredSamples or UserInputDataChannel.RequiredSamples) changed. In order to get the new value of the associated property, the data source application must read the associated property. Please see System.ComponentModel.INotifyPropertyChanged for information about how to register for property changed events from an in-process caller. Please see IRemoteNotifyPropertyChanged for information about how to register for property changed events from a remote caller.
Target Platforms: Windows 11 Professional or Enterprise; Windows 10 Professional, Enterprise, or Education (64-bit)