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

majorMinorVersionUint

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).

versionTagString

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.

minVersionPackageVersion

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

majorMinorVersionUint

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).

hresultUint

Échec HRESULT, si l’initialisation a échoué.

versionTagString

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.

minVersionPackageVersion

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