Я рассматриваю проект шаблона XAML / DirectX C ++ в [1], чтобы разработать проект C ++ / WinRT.В первом случае это часто повторяющийся раздел:
critical_section::scoped_lock lock(m_criticalSection);
Как правильно переместить этот код в C ++ / WinRT?
[1] https://github.com/Microsoft/DirectX-Graphics-Samples/tree/feature_xaml_template/Templates/DirectX12XamlApp