IsolatedWindowsEnvironment Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |