SimulatorClient Sınıf

Tanım

SimulatorClient sınıfını uygulayan sınıf. Bu sınıftaki yöntemlerin çoğu yeniden entrant unutmayın.

public ref class SimulatorClient sealed : IDisposable, Microsoft::Windows::Simulator::Client::ISimulator
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("7D87C833-5E9E-453E-A9B0-BE285620EC98")]
public sealed class SimulatorClient : IDisposable, Microsoft.Windows.Simulator.Client.ISimulator
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("7D87C833-5E9E-453E-A9B0-BE285620EC98")>]
type SimulatorClient = class
    interface ISimulator
    interface IDisposable
Public NotInheritable Class SimulatorClient
Implements IDisposable, ISimulator
Devralma
SimulatorClient
Öznitelikler
Uygulamalar

Oluşturucular

SimulatorClient()

Özellikler

ErrorReportingSettings

Simülatör oturumunun ıerrorreportingsettings değerini alır. Bu, simülatör tarafından önbelleğe alınmaz. Arayan, önbelleğe alma ve serbest bırakmaktan sorumludur.

IsStarted

Simülatör 'in çalışıp çalışmadığını gösteren bir değer alır.

SessionId

Simülatör tarafından barındırılan oturumun kimliğini alır.

Yöntemler

ActivateApplicationAsync(String, IProcessStartedCompletionRoutine, String)

Simülatörde bir derinlikli uygulamayı etkinleştirir.

ActivateApplicationCancelAsync(String)

Verilen uygulamanın etkinleştirilmesini iptal etmeyi dener. Başarılı olursa, ActivateApplicationAsync içindeki completionRoutine, hata parametresinde E_ABORT özel durumla birlikte döndürür.

AllowTakeForeground(Int32)

Belirtilen ProcessId 'nin ön plan yapmasına izin vermek için simülatör Kullanıcı arabirimi uygulamasını ister.

BringSimulatorToForeground()

Simülatör Kullanıcı arabirimi uygulamasını ön plana getirir.

Dispose()
GetCurrentForegroundWindow()

Geçerli ön plan penceresini alır.

GetRestrictedErrorInfo(String, String, String)

Kısıtlanmış bir başvuruyu kısıtlanmış açıklamaya ve eksik olan herhangi bir özelliğe eşler.

GetUIProcessId()

Simülatör Kullanıcı arabirimi uygulamasının ProcessId 'sini döndürür.

SendRemoteAction(RemoteSessionActionType)

Belirtilen RemoteSessionActionType simülatör oturumuna gönderir. Şu anda yalnızca RemoteActionType. StartScreen destekleniyor.

SetCurrentForegroundWindow(Int32)

Geçerli ön plan penceresini ayarlar.

StartAsync(ICompletionRoutine, Boolean, Int32)

Zaman uyumsuz olarak başlatılır ve simülatörde günlüğe kaydedilir.

StartAsyncCancel()

Devam eden bir StartAsync(ICompletionRoutine, Boolean, Int32) işlemi iptal eder.

StartProcessAsync(StartProcessInfo, IProcessStartedCompletionRoutine)

Oturum açmış kullanıcı olarak çalışan benzeticide bir işlem başlatır. İşlem, her zaman doğrudan yürütülebilir dosyadan (kabuğa değil) başlatılır. İşlem bir konsol uygulaması ise, konsol penceresi olmadan çalıştırılır.

StopAsync(ICompletionRoutine)

Zaman uyumsuz olarak oturum kapatır, duraklar ve simülatörü kapatır.

Şunlara uygulanır