Bagikan melalui


IsolatedWindowsEnvironment Kelas

Definisi

Dihentikan. Membuat dan mengelola Lingkungan Terisolasi berbasis Hypervisor untuk aplikasi guna membuka dan memproses data yang tidak tepercaya di lingkungan virtual untuk melindungi sistem operasi host dari konten yang berpotensi berbahaya dalam file.

public ref class IsolatedWindowsEnvironment sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 65536)]
class IsolatedWindowsEnvironment final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class IsolatedWindowsEnvironment final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 327680, "Windows.Security.Isolation.IsolatedWindowsEnvironmentContract")]
class IsolatedWindowsEnvironment final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract), 65536)]
public sealed class IsolatedWindowsEnvironment
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class IsolatedWindowsEnvironment
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Security.Isolation.IsolatedWindowsEnvironmentContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Deprecated("IsolatedWindowsEnvironment is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 327680, "Windows.Security.Isolation.IsolatedWindowsEnvironmentContract")]
public sealed class IsolatedWindowsEnvironment
Public NotInheritable Class IsolatedWindowsEnvironment
Warisan
Object Platform::Object IInspectable IsolatedWindowsEnvironment
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10, version 2004 (diperkenalkan dalam 10.0.19041.0)
API contract
Windows.Security.Isolation.IsolatedWindowsEnvironmentContract (diperkenalkan dalam v2.0)

Keterangan

Peringatan

Ini adalah API yang tidak digunakan lagi.

Kelas runtime

Properti

Id

Dihentikan. Mengembalikan ID untuk Lingkungan Windows Terisolasi.

Metode

ChangePriority(IsolatedWindowsEnvironmentCreationPriority)

Dihentikan. Memungkinkan penelepon untuk mengatur prioritas eksekusi lingkungan yang terisolasi.

CreateAsync(IsolatedWindowsEnvironmentOptions)

Dihentikan. Buat Lingkungan Windows Terisolasi secara asinkron.

CreateAsync(IsolatedWindowsEnvironmentOptions, IsolatedWindowsEnvironmentTelemetryParameters)

Dihentikan. Buat Lingkungan Windows Terisolasi Secara Asinkron dan berkorelasi dengan peristiwa telemetri.

FindByOwnerId(String)

Dihentikan. Mengembalikan daftar Lingkungan Windows Terisolasi yang terdaftar untuk pemilik tertentu.

GetById(String)

Dihentikan. Mengembalikan referensi ke Lingkungan Windows Terisolasi berdasarkan Id.

GetUserInfo()

Dihentikan. Karena pengguna lingkungan yang terisolasi berbeda dan terpisah dari pengguna host, aplikasi host mungkin perlu mengetahui informasi tentang pengguna yang masuk ke lingkungan yang terisolasi, seperti nama pengguna dan SID. API ini memaparkan nilai-nilai tersebut tanpa perlu menunggu proses masuk selesai.

LaunchFileWithUIAsync(String, String, String)

Dihentikan. Memungkinkan aplikasi membuka file di Lingkungan Windows Terisolasi.

LaunchFileWithUIAsync(String, String, String, IsolatedWindowsEnvironmentTelemetryParameters)

Dihentikan. Memungkinkan aplikasi membuka file di Lingkungan Windows Terisolasi dengan korelasi telemetri.

PostMessageToReceiverAsync(Guid, IIterable<Object>)

Dihentikan. Posting pesan dari host ke penerima yang terdaftar di sisi Lingkungan Windows Terisolasi.

PostMessageToReceiverAsync(Guid, IIterable<Object>, IsolatedWindowsEnvironmentTelemetryParameters)

Dihentikan. Posting pesan dari host ke penerima yang terdaftar di sisi Lingkungan Windows Terisolasi dan berkorelasi dengan peristiwa telemetri.

RegisterMessageReceiver(Guid, MessageReceivedCallback)

Dihentikan. Daftarkan panggilan balik penerima pesan.

ShareFileAsync(String, IsolatedWindowsEnvironmentShareFileRequestOptions)

Dihentikan. Berbagi file host dengan Lingkungan Windows Terisolasi.

ShareFileAsync(String, IsolatedWindowsEnvironmentShareFileRequestOptions, IsolatedWindowsEnvironmentTelemetryParameters)

Dihentikan. Bagikan file host dengan Lingkungan Windows Terisolasi dengan korelasi telemetri.

ShareFolderAsync(String, IsolatedWindowsEnvironmentShareFolderRequestOptions)

Dihentikan. Bagikan folder host dengan Lingkungan Windows Terisolasi.

ShareFolderAsync(String, IsolatedWindowsEnvironmentShareFolderRequestOptions, IsolatedWindowsEnvironmentTelemetryParameters)

Dihentikan. Bagikan folder host dengan Lingkungan Windows Terisolasi dengan korelasi telemetri.

StartProcessSilentlyAsync(String, String, IsolatedWindowsEnvironmentActivator)

Dihentikan. Izinkan proses dijalankan di dalam Lingkungan Windows Terisolasi.

StartProcessSilentlyAsync(String, String, IsolatedWindowsEnvironmentActivator, IsolatedWindowsEnvironmentTelemetryParameters)

Dihentikan. Izinkan proses dijalankan di dalam Lingkungan Windows Terisolasi dengan korelasi telemetri.

TerminateAsync()

Dihentikan. Hentikan Lingkungan Windows yang Terisolasi secara asinkron.

TerminateAsync(IsolatedWindowsEnvironmentTelemetryParameters)

Dihentikan. Hentikan Lingkungan Windows Terisolasi secara asinkron dengan korelasi telemetri.

UnregisterMessageReceiver(Guid)

Dihentikan. Membatalkan pendaftaran panggilan balik penerima pesan.

Berlaku untuk