Classe d’amorçage
La classe Bootstrap contient des méthodes d’assistance statiques qui encapsulent facilement les appels à l’API du programme d’amorçage.
Définition
Espace de noms : Microsoft.Windows.ApplicationModel.DynamicDependency
Assembly : Microsoft.WindowsAppRuntime.Bootstrap.Net.dll
public class Bootstrap
Méthodes
Initialiser les méthodes
Initialise le processus appelant pour utiliser le package d’infrastructure de SDK d'application Windows. Recherche un package d’infrastructure SDK d'application Windows répondant aux critères fournis dans les arguments et le met à la disposition du processus actuel. Si plusieurs packages répondent aux critères, le meilleur candidat est sélectionné.
public static void Initialize(uint majorMinorVersion);
public static void Initialize(uint majorMinorVersion, string versionTag);
public static void Initialize(uint majorMinorVersion, string versionTag, PackageVersion minVersion);
Paramètres
majorMinorVersion
Uint
Version principale et mineure du package d’infrastructure SDK d'application Windows à charger. La version est encodée en tant que 0xMMMMNNNN
, où M
= Principal et N
= Mineur (par exemple, la version 1.2 doit être encodée en tant que 0x00010002
).
versionTag
String
Balise de version du package d’infrastructure SDK d'application Windows à charger (le cas échéant). Par exemple : "prerelease"
. La valeur par défaut est null
.
minVersion
PackageVersion
Version minimale du package d’infrastructure SDK d'application Windows à utiliser. Par défaut, une nouvelle instance par défaut de PackageVersion.
Shutdown (méthode)
Supprime les modifications apportées au processus actuel par Initialize ou TryInitialize. Une fois l’arrêt appelé, votre application ne peut plus appeler SDK d'application Windows API, y compris l’API de dépendance dynamique.
public static void Shutdown();
TryInitialize, méthodes
Initialise le processus appelant pour utiliser le package d’infrastructure de SDK d'application Windows. L’échec retourne false avec l’échec HRESULT dans le paramètre hresult . Recherche un package d’infrastructure SDK d'application Windows répondant aux critères fournis dans les arguments et le met à la disposition du processus actuel. Si plusieurs packages répondent aux critères, le meilleur candidat est sélectionné.
public static bool TryInitialize(uint majorMinorVersion, out int hresult);
public static bool TryInitialize(uint majorMinorVersion, string versionTag, out int hresult);
public static bool TryInitialize(uint majorMinorVersion, string versionTag, PackageVersion minVersion, out int hresult);
Paramètres
majorMinorVersion
Uint
Version principale et mineure du package d’infrastructure SDK d'application Windows à charger. La version est encodée en tant que 0xMMMMNNNN
, où M
= Principal et N
= Mineur (par exemple, la version 1.2 doit être encodée en tant que 0x00010002
).
hresult
Uint
Échec HRESULT, si l’initialisation a échoué.
versionTag
String
Balise de version du package d’infrastructure SDK d'application Windows à charger (le cas échéant). Par exemple : "prerelease"
. La valeur par défaut est null
.
minVersion
PackageVersion
Version minimale du package d’infrastructure SDK d'application Windows à utiliser. Par défaut, une nouvelle instance par défaut de PackageVersion.
S’applique à
Product | Introduite dans |
---|---|
Kit de développement logiciel (SDK) pour application Windows | SDK d’application Windows 1.0 |
Voir aussi
Windows developer
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour