Appendix E. Visual C++ component extensions

Visual C++ component extensions (C++/CX) constitute the set of language extensions that enable you to directly interface Windows Runtime and native C/C++ code. As I showed you in Chapter 8, “Image processing,” you can build such C++/CX components for complex operations (like image processing) and to reuse existing code and libraries. Typically, you create C++/CX component as a Windows Runtime component or a DLL, which is then referenced by the UWP project. In that project, you invoke methods from the C++/CX component in exactly the same manner as you would with any other UWP assembly. In this way, C++/CX provides an access to native programming, while giving you an opportunity to use modern elements ...

Get Programming for the Internet of Things: Using Windows 10 IoT Core and Azure IoT Suite now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.