ISimulator Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Çalışan, hata ayıklama, profil oluşturma ve AppContainer uygulamalarını test etmek için bir Windows Benzetici tanımlar. Kullanıcı oturumu başına en çok bir Benzetici vardır. Her bir örneği ISimulator aynı çalışan benzeticide bağlantı sağlar.
public interface class ISimulator
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("C31BCEF2-D261-42B0-88E5-7AD05B0F0008")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ISimulator
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("C31BCEF2-D261-42B0-88E5-7AD05B0F0008")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ISimulator = interface
Public Interface ISimulator
- Türetilmiş
- Öznitelikler
Ö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ör 'da bir AppContainer uygulamasını 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. |
| 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. |