Compartilhar via


InputInjector.TryCreateForAppBroadcastOnly Método

Definição

Tenta criar uma nova instância da classe InputInjector .

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

Retornos

Se tiver êxito, retornará uma nova instância da classe InputInjector . Caso contrário, retornará nulo.

Requisitos do Windows

Família de dispositivos
Windows 10 Fall Creators Update (introduzida na 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v5.0)

Exemplos

Aqui estão alguns exemplos para download que demonstram a entrada básica e a injeção de entrada:

Comentários

Importante

As APIs nesse namespace exigem a funcionalidade restrita inputInjectionBrokered.

O uso da injeção de entrada requer que o seguinte seja adicionado ao Package.appxmanifest:

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

Esse método difere de TryCreate , pois a injeção de entrada é restrita ao processo que está sendo capturado ativamente para transmissão usando um objeto AppBroadcastServices . A entrada injetada é silenciosamente descartada quando não há esse processo ativo.

Aplica-se a

Confira também