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


InjectedInputPointerInfo Структура

Определение

Содержит основные сведения указателя, общие для всех типов указателей.

/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
struct InjectedInputPointerInfo
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
public struct InjectedInputPointerInfo
var injectedInputPointerInfo = {
pointerId : /* Your value */,
pointerOptions : /* Your value */,
pixelLocation : /* Your value */,
timeOffsetInMilliseconds : /* Your value */,
performanceCount : /* Your value */
}
Public Structure InjectedInputPointerInfo
Наследование
InjectedInputPointerInfo
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v3.0)

Примеры

Ниже приведены некоторые скачиваемые примеры, демонстрирующие базовые входные и входные вводы:

Комментарии

Важно!

Для API в этом пространстве имен требуется ограниченная возможность inputInjectionBrokered.

Для внедрения входных данных необходимо добавить в package.appxmanifest следующее:

  • Кому <Package>
    • xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
    • IgnorableNamespaces="rescap"
  • Кому <Capabilities>
    • <rescap:Capability Name="inputInjectionBrokered" />

Поля

PerformanceCount

Метка времени с высоким разрешением (менее одного микросекунда), используемая для измерений интервала времени.

PixelLocation

Экранные координаты указателя в независимом от устройства пикселе (DIP).

PointerId

Уникальный идентификатор времени существования указателя. Указатель создается при входе в диапазон обнаружения и уничтожается при выходе из диапазона обнаружения. Если указатель выходит за пределы диапазона обнаружения, а затем возвращается, он обрабатывается как новый указатель и может быть назначен новый идентификатор.

PointerOptions

Различные параметры или модификаторы, используемые для имитации входных данных указателя через InjectedInputMouseInfo, InjectedInputPenInfo и InjectedInputTouchInfo.

TimeOffsetInMilliseconds

Базовое значение (в миллисекундах) для событий ввода времени, таких как двойной щелчок или касание.

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

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