Condividi tramite


IsolatedWindowsEnvironment Classe

Definizione

Deprecato. Creare e gestire ambienti isolati basati su Hypervisor per le applicazioni per aprire ed elaborare dati non attendibili in un ambiente virtualizzato per proteggere il sistema operativo host da contenuti potenzialmente dannosi nel 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
Ereditarietà
Object Platform::Object IInspectable IsolatedWindowsEnvironment
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 2004 (è stato introdotto in 10.0.19041.0)
API contract
Windows.Security.Isolation.IsolatedWindowsEnvironmentContract (è stato introdotto in v2.0)

Commenti

Avviso

Si tratta di un'API deprecata.

Classe di runtime

Proprietà

Id

Deprecato. Restituisce l'ID per l'ambiente Windows isolato.

Metodi

ChangePriority(IsolatedWindowsEnvironmentCreationPriority)

Deprecato. Consente al chiamante di impostare la priorità di esecuzione dell'ambiente isolato.

CreateAsync(IsolatedWindowsEnvironmentOptions)

Deprecato. Creare un ambiente Windows isolato in modo asincrono.

CreateAsync(IsolatedWindowsEnvironmentOptions, IsolatedWindowsEnvironmentTelemetryParameters)

Deprecato. Creare un ambiente Windows isolato in modo asincrono e correlare con gli eventi di telemetria.

FindByOwnerId(String)

Deprecato. Restituisce un elenco di ambienti Windows isolati registrati a proprietario specifico.

GetById(String)

Deprecato. Restituisce il riferimento all'ambiente Windows isolato in base all'ID.

GetUserInfo()

Deprecato. Poiché l'utente dell'ambiente isolato è diverso e separato dall'utente host, un'applicazione host potrebbe dover conoscere le informazioni sull'utente connesso all'ambiente isolato, ad esempio il nome utente e il SID. Questa API espone tali valori senza dover attendere il completamento del processo di accesso.

LaunchFileWithUIAsync(String, String, String)

Deprecato. Consente alle applicazioni di aprire file in un ambiente Windows isolato.

LaunchFileWithUIAsync(String, String, String, IsolatedWindowsEnvironmentTelemetryParameters)

Deprecato. Consente alle applicazioni di aprire file in un ambiente Windows isolato con correlazione di telemetria.

PostMessageToReceiverAsync(Guid, IIterable<Object>)

Deprecato. Pubblicare un messaggio dall'host al ricevitore registrato sul lato Ambiente Windows isolato.

PostMessageToReceiverAsync(Guid, IIterable<Object>, IsolatedWindowsEnvironmentTelemetryParameters)

Deprecato. Inviare un messaggio dall'host al ricevitore registrato sul lato Ambiente Windows isolato e correlare con gli eventi di telemetria.

RegisterMessageReceiver(Guid, MessageReceivedCallback)

Deprecato. Registrare il callback del ricevitore di messaggi.

ShareFileAsync(String, IsolatedWindowsEnvironmentShareFileRequestOptions)

Deprecato. Condividere il file host con l'ambiente Windows isolato.

ShareFileAsync(String, IsolatedWindowsEnvironmentShareFileRequestOptions, IsolatedWindowsEnvironmentTelemetryParameters)

Deprecato. Condividere il file host con l'ambiente Windows isolato con la correlazione di telemetria.

ShareFolderAsync(String, IsolatedWindowsEnvironmentShareFolderRequestOptions)

Deprecato. Condividere la cartella host con l'ambiente Windows isolato.

ShareFolderAsync(String, IsolatedWindowsEnvironmentShareFolderRequestOptions, IsolatedWindowsEnvironmentTelemetryParameters)

Deprecato. Condividere la cartella host con Ambiente Windows isolato con correlazione di telemetria.

StartProcessSilentlyAsync(String, String, IsolatedWindowsEnvironmentActivator)

Deprecato. Consentire l'esecuzione dei processi all'interno di un ambiente Windows isolato.

StartProcessSilentlyAsync(String, String, IsolatedWindowsEnvironmentActivator, IsolatedWindowsEnvironmentTelemetryParameters)

Deprecato. Consentire l'esecuzione dei processi all'interno di un ambiente Windows isolato con correlazione di telemetria.

TerminateAsync()

Deprecato. Terminare l'ambiente Windows isolato in modo asincrono.

TerminateAsync(IsolatedWindowsEnvironmentTelemetryParameters)

Deprecato. Terminare l'ambiente Windows isolato in modo asincrono con la correlazione di telemetria.

UnregisterMessageReceiver(Guid)

Deprecato. Annulla la registrazione del callback del ricevitore dei messaggi.

Si applica a