Шаблон функции winrt::check_nt (C++/WinRT)
Вспомогающая функция, которая проверяет, представляет ли код ошибку, и, если да, сопоставляет значение состояния NT кода ошибки со значением HRESULT и вызывает функцию winrt::throw_hresult , чтобы вызвать исключение, представляющее код ошибки. См. также winrt::hresult_error.
Синтаксис
template<typename T>
void check_nt(T result);
Параметры шаблона
typename T
Целочисленный тип.
Параметры
result
Код, который может быть кодом успешного выполнения или кодом ошибки. Исключение возникает только в том случае, если result
это код ошибки.
Требования
Минимальный поддерживаемый пакет SDK: пакет SDK Windows версии 10.0.17134.0 (Windows 10 версии 1803)
Пространство имен: winrt
Заголовок: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (включен по умолчанию)
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по