Freigeben über


XMVerifyCPUSupport-Funktion (directxmath.h)

Gibt an, ob die DirectXMath-Bibliothek die aktuelle Plattform unterstützt.

Syntax

bool XMVerifyCPUSupport() noexcept;

Rückgabewert

Gibt true zurück, wenn die DirectXMath-Bibliothek eine bestimmte Plattform unterstützt. False, wenn dies nicht der Fall ist.

Hinweise

Dies ist eine Laufzeitüberprüfung der Prozessorunterstützung und sollte beim Start des Programms aufgerufen werden, bevor DirectXMath-Funktionen oder -Typen verwendet werden.

Unter Windows wird diese Funktion mithilfe von IsProcessorFeaturePresent implementiert.

Daher teilt bei Ausführung unter Windows XMVerifyCPUSupport die Plattformunterstützungsanforderungen von IsProcessorFeaturePresent.

Hinweis Wenn IsProcessorFeaturePresent nicht definiert ist, gibt diese Funktion immer zurück false, um eine feste Abhängigkeit von windows.h zu vermeiden. Stellen Sie sicher, dass Sie "windows.h" vor "directxmath.h" in jedes Modul einschließen, in dem Sie diese Funktion aufrufen.
 

Plattformanforderungen

Microsoft Visual Studio 2010 oder Microsoft Visual Studio 2012 mit dem Windows SDK für Windows 8. Unterstützt für Win32-Desktop-Apps, Windows Store-Apps und Windows Phone 8-Apps.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile directxmath.h

Weitere Informationen

Funktionen des DirectXMath-Bibliothekshilfsprogramms