RuntimeInformation.OSArchitecture Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém a arquitetura da plataforma na qual o aplicativo atual está em execução.
public:
static property System::Runtime::InteropServices::Architecture OSArchitecture { System::Runtime::InteropServices::Architecture get(); };
public static System.Runtime.InteropServices.Architecture OSArchitecture { get; }
static member OSArchitecture : System.Runtime.InteropServices.Architecture
Public Shared ReadOnly Property OSArchitecture As Architecture
Valor da propriedade
A arquitetura da plataforma na qual o aplicativo atual está em execução.
Comentários
O valor retornado destina-se a representar a arquitetura real do sistema operacional subjacente. É um esforço melhor ignorar a infraestrutura de emulação de arquitetura que pode estar envolvida para executar o processo. O valor retornado leva em conta a emulação integrada aos sistemas operacionais Windows e macOS. O valor retornado não leva em conta a emulação usando QEMU que normalmente é usada no Linux.
Note
O comportamento dessa propriedade para processos emulados foi alterado, começando em .NET 7. Para obter mais informações, consulte RuntimeInformation.OSArchitecture em emulação.