InputInjector.TryCreateForAppBroadcastOnly 方法

定义

尝试创建 InputInjector 类的新实例。

public:
 static InputInjector ^ TryCreateForAppBroadcastOnly();
 static InputInjector TryCreateForAppBroadcastOnly();
public static InputInjector TryCreateForAppBroadcastOnly();
function tryCreateForAppBroadcastOnly()
Public Shared Function TryCreateForAppBroadcastOnly () As InputInjector

返回

如果成功,则返回 InputInjector 类的新实例。 否则,返回 null。

Windows 要求

设备系列
Windows 10 Fall Creators Update (在 10.0.16299.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v5.0 中引入)

示例

下面是一些演示基本输入和输入注入的可下载示例:

注解

重要

此命名空间中的 API 需要 inputInjectionBrokered 受限功能

使用输入注入需要将以下内容添加到 Package.appxmanifest:

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

此方法不同于 TryCreate ,因为输入注入仅限于使用 AppBroadcastServices 对象主动捕获用于广播的进程。 当没有此类活动进程时,注入的输入会以无提示方式删除。

适用于

另请参阅