Поделиться через


Функция XMVerifyCPUSupport (directxmath.h)

Указывает, поддерживает ли библиотека DirectXMath текущую платформу.

Синтаксис

bool XMVerifyCPUSupport() noexcept;

Возвращаемое значение

Возвращает значение true, если библиотека DirectXMath поддерживает заданную платформу; Значение false, если это не так.

Комментарии

Это проверка поддержки процессора во время выполнения, и его следует вызывать при запуске программы перед использованием каких-либо функций или типов DirectXMath.

В Windows эта функция реализуется с помощью IsProcessorFeaturePresent.

Таким образом, при выполнении в Windows XMVerifyCPUSupport общие ресурсы платформы поддерживают требования IsProcessorFeaturePresent.

Примечание Чтобы избежать жесткой зависимости от windows.h, если параметр IsProcessorFeaturePresent не определен, эта функция всегда возвращает .false Не забудьте включить "windows.h" перед "directxmath.h" в любом модуле, в котором вызывается эта функция.
 

Требования к платформе

Microsoft Visual Studio 2010 или Microsoft Visual Studio 2012 с windows SDK для Windows 8. Поддерживается для классических приложений Win32, приложений Магазина Windows и Windows Phone 8 приложений.

Требования

Требование Значение
Целевая платформа Windows
Header directxmath.h

См. также раздел

Функции служебной программы библиотеки DirectXMath