Freigeben über


CoreIndependentInputSourceController.SetControlledInput Methode

Definition

Überlädt

SetControlledInput(CoreInputDeviceTypes)

Identifiziert die CoreInputDeviceTypes , die an die Eingabequelle übermittelt werden sollen, die dem CoreIndependentInputSourceController zugeordnet ist.

SetControlledInput(CoreInputDeviceTypes, CoreIndependentInputFilters, CoreIndependentInputFilters)

Identifiziert die CoreInputDeviceTypes , die basierend auf den angegebenen Filtern an die Eingabequelle übermittelt werden sollen, die dem CoreIndependentInputSourceController zugeordnet ist.

SetControlledInput(CoreInputDeviceTypes)

Identifiziert die CoreInputDeviceTypes , die an die Eingabequelle übermittelt werden sollen, die dem CoreIndependentInputSourceController zugeordnet ist.

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)

Parameter

inputTypes
CoreInputDeviceTypes

Die unterstützten Eingabegerätetypen.

Attribute

Weitere Informationen

Gilt für:

SetControlledInput(CoreInputDeviceTypes, CoreIndependentInputFilters, CoreIndependentInputFilters)

Identifiziert die CoreInputDeviceTypes , die basierend auf den angegebenen Filtern an die Eingabequelle übermittelt werden sollen, die dem CoreIndependentInputSourceController zugeordnet ist.

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)

Parameter

inputTypes
CoreInputDeviceTypes

Die unterstützten Eingabegerätetypen.

required
CoreIndependentInputFilters

Die erforderlichen Filterkriterien für bestimmte Eingabegerätetypen.

excluded
CoreIndependentInputFilters

Die Filterkriterien für bestimmte Eingabegerätetypen, die ausgeschlossen werden sollen.

Attribute

Hinweise

Wenn Filterkriterien angegeben werden, muss der entsprechende Eingabegerätetyp im parameter inputTypes angegeben werden.

Stiftbezogene Filterkriterien werden nur im ausgeschlossenen Parameter unterstützt.

Die Filterkriterien werden vom System berücksichtigt, wenn die Eingabe getestet wird, um zu bestimmen, wo sie weitergeleitet werden soll. In einigen Szenarios erzielen Testergebnisse in der Eingabeerfassung, bei der nachfolgende Eingaben ohne eigenen Treffertest an dasselbe Ziel übermittelt werden. In diesen Szenarien werden die Filterkriterien nicht berücksichtigt, da das Eingabeziel bereits bestimmt wurde.

Wenn beispielsweise CoreIndependentInputFilters.MouseButton: 1 festgelegt ist, empfängt die Eingabequelle auch nachfolgende Mausbewegungseingaben, bis die Maustasten losgelassen werden (Die Mausbewegung, während eine Maustaste gedrückt wird, wird an das Ziel der Maustaste erfasst).

Weitere Informationen

Gilt für: