IsolatedWindowsEnvironment Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |