Partager via


Vue d’ensemble de l’API HWREQCHK

Notes

Certaines informations se rapportent à un produit de préversion qui peut être sensiblement modifié avant sa commercialisation. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.

Important

La fonctionnalité décrite dans cette rubrique est disponible dans les versions préliminaires du Windows Insider Preview. La première version dans laquelle ces fonctionnalités apparaissent est Windows Insider Preview, version 10.0.25289.

La bibliothèque HWREQCHK (Hardware Requirement Évaluateur) est un ensemble d’API qui permet aux développeurs d’obtenir des informations sur un périphérique matériel et de déterminer si la machine est éligible pour exécuter une version spécifique de Windows 11 ou une version ultérieure. Ces API sont une famille d’API utilisées pour évaluer un ordinateur/appareil par rapport à la nouvelle Windows 11 configuration matérielle requise. Il peut également être utilisé pour déterminer les conditions requises qui ne sont pas remplies et le matériel de la machine actuellement.

Utilisation

L’ensemble d’API est composé de 4 API associées :

  • GetHardwareRequirementSystemInfo : cette fonction retourne les informations réelles du système de périphérique matériel (HWREQCHK_DEVICE_HARDWARE_SYSINFO) utilisées pour évaluer et comparer une configuration matérielle requise.
  • EvaluateHardwareRequirement : cette fonction évalue un HWREQCHK_DEVICE_HARDWARE_REQUIREMENT spécifique et retourne un résultat de réussite ou d’échec d’boOL indiquant à l’appelant si l’appareil répond ou non à la configuration matérielle requise.
  • GetLatestHardwareRequirement : cette fonction retourne la dernière exigence définie pour un HWREQCHK_PRODUCT_TYPE donné.
  • GetHardwareRequirements : cette fonction retourne une collection d’exigences matérielles définies (HWREQCHK_DEVICE_HARDWARE_REQUIREMENT) pour tous les types de produits.

Pour obtenir des exemples d’utilisation de ces fonctions, consultez Exemples d’API HWREQCHK.

Fonctions d’API HWREQCHK

Structures de l’API HWREQCHK

Énumérations d’API HWREQCHK

Exemples d’API HWREQCHK