RuntimeInformation.OSArchitecture Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient l’architecture de plateforme sur laquelle l’application actuelle est en cours d’exécution.
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
Valeur de propriété
Architecture de plateforme sur laquelle l’application actuelle est en cours d’exécution.
Remarques
La valeur retournée est destinée à représenter l’architecture réelle du système d’exploitation sous-jacent. Il est préférable d’ignorer l’infrastructure d’émulation d’architecture qui peut être impliquée pour exécuter le processus. La valeur retournée prend en compte l’émulation intégrée aux systèmes d’exploitation Windows et macOS. La valeur retournée ne prend pas en compte l’émulation à l’aide de QEMU qui est généralement utilisée sur Linux.
Note
Le comportement de cette propriété pour les processus émulés a changé, à partir de .NET 7. Pour plus d’informations, consultez RuntimeInformation.OSArchitecture sous émulation.