Поделиться через


CoreIndependentInputSourceController.SetControlledInput Метод

Определение

Перегрузки

SetControlledInput(CoreInputDeviceTypes)

Определяет coreInputDeviceTypes , которые должны быть доставлены в источник входных данных, связанный с CoreIndependentInputSourceController.

SetControlledInput(CoreInputDeviceTypes, CoreIndependentInputFilters, CoreIndependentInputFilters)

Определяет coreInputDeviceTypes , которые должны быть доставлены в источник входных данных, связанный с CoreIndependentInputSourceController, на основе указанных фильтров.

SetControlledInput(CoreInputDeviceTypes)

Определяет coreInputDeviceTypes , которые должны быть доставлены в источник входных данных, связанный с CoreIndependentInputSourceController.

public:
 virtual void SetControlledInput(CoreInputDeviceTypes inputTypes) = SetControlledInput;
/// [Windows.Foundation.Metadata.Overload("SetControlledInput")]
void SetControlledInput(CoreInputDeviceTypes const& inputTypes);
[Windows.Foundation.Metadata.Overload("SetControlledInput")]
public void SetControlledInput(CoreInputDeviceTypes inputTypes);
function setControlledInput(inputTypes)
Public Sub SetControlledInput (inputTypes As CoreInputDeviceTypes)

Параметры

inputTypes
CoreInputDeviceTypes

Поддерживаемые типы устройств ввода.

Атрибуты

См. также раздел

Применяется к

SetControlledInput(CoreInputDeviceTypes, CoreIndependentInputFilters, CoreIndependentInputFilters)

Определяет coreInputDeviceTypes , которые должны быть доставлены в источник входных данных, связанный с CoreIndependentInputSourceController, на основе указанных фильтров.

public:
 virtual void SetControlledInput(CoreInputDeviceTypes inputTypes, CoreIndependentInputFilters required, CoreIndependentInputFilters excluded) = SetControlledInput;
/// [Windows.Foundation.Metadata.Overload("SetControlledInputWithFilters")]
void SetControlledInput(CoreInputDeviceTypes const& inputTypes, CoreIndependentInputFilters const& required, CoreIndependentInputFilters const& excluded);
[Windows.Foundation.Metadata.Overload("SetControlledInputWithFilters")]
public void SetControlledInput(CoreInputDeviceTypes inputTypes, CoreIndependentInputFilters required, CoreIndependentInputFilters excluded);
function setControlledInput(inputTypes, required, excluded)
Public Sub SetControlledInput (inputTypes As CoreInputDeviceTypes, required As CoreIndependentInputFilters, excluded As CoreIndependentInputFilters)

Параметры

inputTypes
CoreInputDeviceTypes

Поддерживаемые типы устройств ввода.

required
CoreIndependentInputFilters

Обязательные критерии фильтрации для определенных типов устройств ввода.

excluded
CoreIndependentInputFilters

Критерии фильтрации для определенных типов устройств ввода, которые необходимо исключить.

Атрибуты

Комментарии

Если указаны какие-либо критерии фильтрации, в параметре inputTypes необходимо указать соответствующий тип устройства ввода.

Критерии фильтрации, связанные с пером, поддерживаются только в исключенном параметре .

Критерии фильтрации учитываются системой при проверке попадания входных данных, чтобы определить, куда их следует направить. В некоторых сценариях проверка попадания приводит к захвату входных данных, когда последующие входные данные доставляются в тот же целевой объект без собственной проверки попадания. В этих сценариях критерии фильтрации не учитываются, так как назначение входных данных уже определено.

Например, если задано значение CoreIndependentInputFilters.MouseButton: 1 , источник входных данных также будет получать последующие входные данные движения мыши, пока кнопки мыши не будут освобождены (перемещение мыши при удержании кнопки мыши записывается в место назначения кнопки мыши).

См. также раздел

Применяется к