Dela via


Översikt över HWREQCHK-API:et

Notera

Viss information gäller en förhandsversionsprodukt som kan ändras avsevärt innan den släpps kommersiellt. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, med avseende på den information som tillhandahålls här.

Viktig

Funktionen som beskrivs i det här avsnittet är tillgänglig i förhandsversioner av Windows Insider Preview. Den tidigaste versionen där dessa funktioner visas är Windows Insider Preview, version 10.0.25289.

Hardware Requirement Evaluator (HWREQCHK)-biblioteket är en uppsättning API:er som gör det möjligt för utvecklare att få information om en maskinvaruenhet och avgöra om datorn är berättigad att köra en viss version av Windows 11 eller senare. Dessa API:er är en familj med API:er som används för att utvärdera en dator/enhet mot de nya maskinvarukraven för Windows 11. Det kan också användas för att avgöra vilka av kraven som inte uppfylls och vad maskinens hårdvara är för närvarande.

Användning

Uppsättningen API:er består av 4 relaterade API:er:

  • GetHardwareRequirementSystemInfo – Den här funktionen returnerar den faktiska maskinvarusysteminformationen (HWREQCHK_DEVICE_HARDWARE_SYSINFO) som används för att utvärdera och jämföra med ett visst maskinvarukrav.
  • EvaluateHardwareRequirement – Den här funktionen utvärderar en specifik HWREQCHK_DEVICE_HARDWARE_REQUIREMENT och returnerar ett BOOL- pass- eller fail-resultat som informerar anroparen om enheten uppfyller maskinvarukravet eller inte.
  • GetLatestHardwareRequirement – Den här funktionen returnerar det senaste definierade kravet för en viss HWREQCHK_PRODUCT_TYPE.
  • GetHardwareRequirements – Den här funktionen returnerar en samling definierade maskinvarukrav (HWREQCHK_DEVICE_HARDWARE_REQUIREMENT) för alla produkttyper.

Exempel på användning av dessa funktioner finns i HWREQCHK API-exempel.

HWREQCHK API-funktioner

HWREQCHK API-strukturer

HWREQCHK API-uppräkningar

HWREQCHK API-exempel