Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wichtig
Einige Informationen beziehen sich auf ein Vorabrelease-Produkt, das vor der kommerziellen Freigabe erheblich geändert werden kann. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese API wertet eine bestimmte Anforderung aus und gibt ein Pass- oder Fail-Ergebnis zurück, das den Aufrufer darüber informiert, ob das Gerät die Hardwareanforderung erfüllt.
Syntax
HRESULT EvaluateHardwareRequirement(
const HWREQCHK_DEVICE_HARDWARE_REQUIREMENT *hardwareRequirement,
BOOL *evaluationResult,
HWREQCHK_DEVICE_HARDWARE_EVALUATION **constraintsEvaluated,
ULONG *constraintEvaluationCount
);
Parameter
hardwareRequirement
Gibt eine einzelne und spezifische Anforderung an, anhand derer ausgewertet werden soll.
evaluationResult
Das Auswertungsergebnis. Wenn das Gerät die Hardwareanforderungen erfüllt, wird der Wert von TRUE zurückgegeben, andernfalls ist FALSEder Wert .
constraintsEvaluated
Ein optionaler out Wert, der die Liste der Einschränkungen zurückgibt, die zum Auswerten des spezifischen hardwareRequirements verwendet wurden. Jede HWREQCHK_DEVICE_HARDWARE_EVALUATION im Array stellt eine einzelne Einschränkung dar, die ausgewertet wurde.
Hinweis
Intern weist die API Arbeitsspeicher für dieses Argument mithilfe von CoTaskMemAlloc zu, und es liegt in der Verantwortung des Aufrufers, den Arbeitsspeicher mithilfe von CoTaskMemFree freizugeben.
constraintEvaluationCount
Die Anzahl der ausgewerteten Einschränkungen, die in constraintsEvaluated zurückgegeben werden.
Rückgabewert
Gibt einen HRESULT Wert zurück, der den Erfolg oder Fehler des Aufrufs angibt.
Anforderungen
| Kopfzeile | hwreqchkapi.h |
| Bibliothek | HWREQCHK. LIB |
| DLL | HWREQCHK.DLL |