Share via


CoreIndependentInputSourceController.SetControlledInput メソッド

定義

オーバーロード

SetControlledInput(CoreInputDeviceTypes)

CoreIndependentInputSourceController に関連付けられている入力ソースに配信する必要がある CoreInputDeviceTypes を識別します。

SetControlledInput(CoreInputDeviceTypes, CoreIndependentInputFilters, CoreIndependentInputFilters)

指定したフィルターに基づいて、CoreIndependentInputSourceController に関連付けられている入力ソースに配信する必要がある CoreInputDeviceTypes を識別します。

SetControlledInput(CoreInputDeviceTypes)

CoreIndependentInputSourceController に関連付けられている入力ソースに配信する必要がある CoreInputDeviceTypes を識別します。

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)

指定したフィルターに基づいて、CoreIndependentInputSourceController に関連付けられている入力ソースに配信する必要がある CoreInputDeviceTypes を識別します。

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 が設定されている場合、マウス ボタンが離されるまで、入力ソースは後続のマウス モーション入力も受け取ります (マウス ボタンが保持されている間のマウスの動きは、マウス ボタンの移動先にキャプチャされます)。

こちらもご覧ください

適用対象