IsolatedWindowsEnvironment Clase

Definición

Desusado. Cree y administre entornos aislados basados en Hipervisor para que las aplicaciones abran y procesen datos que no son de confianza en un entorno virtualizado para proteger el sistema operativo host frente a contenido potencialmente malintencionado en el archivo.

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
Herencia
Object Platform::Object IInspectable IsolatedWindowsEnvironment
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10, version 2004 (se introdujo en la versión 10.0.19041.0)
API contract
Windows.Security.Isolation.IsolatedWindowsEnvironmentContract (se introdujo en la versión v2.0)

Comentarios

Advertencia

Se trata de una API en desuso.

Clase en tiempo de ejecución

Propiedades

Id

Desusado. Devuelve el identificador del entorno de Windows aislado.

Métodos

ChangePriority(IsolatedWindowsEnvironmentCreationPriority)

Desusado. Permite al autor de la llamada establecer la prioridad de ejecución del entorno aislado.

CreateAsync(IsolatedWindowsEnvironmentOptions)

Desusado. Cree un entorno aislado de Windows de forma asincrónica.

CreateAsync(IsolatedWindowsEnvironmentOptions, IsolatedWindowsEnvironmentTelemetryParameters)

Desusado. Cree un entorno aislado de Windows de forma asincrónica y correlacione con eventos de telemetría.

FindByOwnerId(String)

Desusado. Devuelve una lista de entornos de Windows aislados registrados en un propietario específico.

GetById(String)

Desusado. Devuelve una referencia al entorno de Windows aislado basado en el identificador.

GetUserInfo()

Desusado. Dado que el usuario del entorno aislado es diferente y independiente del usuario host, es posible que una aplicación host necesite conocer información sobre el usuario que ha iniciado sesión en el entorno aislado, como el nombre de usuario y el SID. Esta API expone esos valores sin necesidad de esperar a que se complete el proceso de inicio de sesión.

LaunchFileWithUIAsync(String, String, String)

Desusado. Permite que las aplicaciones abran archivos en un entorno aislado de Windows.

LaunchFileWithUIAsync(String, String, String, IsolatedWindowsEnvironmentTelemetryParameters)

Desusado. Permite que las aplicaciones abran archivos en un entorno aislado de Windows con correlación de telemetría.

PostMessageToReceiverAsync(Guid, IIterable<Object>)

Desusado. Publique un mensaje del host en el receptor registrado en el entorno aislado de Windows.

PostMessageToReceiverAsync(Guid, IIterable<Object>, IsolatedWindowsEnvironmentTelemetryParameters)

Desusado. Publique un mensaje del host en el receptor que está registrado en el lado entorno de Windows aislado y correlacione con los eventos de telemetría.

RegisterMessageReceiver(Guid, MessageReceivedCallback)

Desusado. Registre la devolución de llamada del receptor de mensajes.

ShareFileAsync(String, IsolatedWindowsEnvironmentShareFileRequestOptions)

Desusado. Comparta el archivo de host con el entorno aislado de Windows.

ShareFileAsync(String, IsolatedWindowsEnvironmentShareFileRequestOptions, IsolatedWindowsEnvironmentTelemetryParameters)

Desusado. Comparta el archivo de host con el entorno aislado de Windows con correlación de telemetría.

ShareFolderAsync(String, IsolatedWindowsEnvironmentShareFolderRequestOptions)

Desusado. Comparta la carpeta host con el entorno aislado de Windows.

ShareFolderAsync(String, IsolatedWindowsEnvironmentShareFolderRequestOptions, IsolatedWindowsEnvironmentTelemetryParameters)

Desusado. Comparta la carpeta host con el entorno aislado de Windows con correlación de telemetría.

StartProcessSilentlyAsync(String, String, IsolatedWindowsEnvironmentActivator)

Desusado. Permitir que los procesos se ejecuten dentro de un entorno aislado de Windows.

StartProcessSilentlyAsync(String, String, IsolatedWindowsEnvironmentActivator, IsolatedWindowsEnvironmentTelemetryParameters)

Desusado. Permitir que los procesos se ejecuten dentro de un entorno aislado de Windows con correlación de telemetría.

TerminateAsync()

Desusado. Finalice el entorno aislado de Windows de forma asincrónica.

TerminateAsync(IsolatedWindowsEnvironmentTelemetryParameters)

Desusado. Finalice el entorno aislado de Windows de forma asincrónica con correlación de telemetría.

UnregisterMessageReceiver(Guid)

Desusado. Anula el registro de la devolución de llamada del receptor de mensajes.

Se aplica a