1

从这篇文章中我看到我们可以在 azure 中运行非托管代码。

运行本机代码

我的问题是我们是否可以访问 azure 中的所有 Win32 API,或者是否有任何限制。一般来说,在 azure 中运行非托管代码有任何限制(你们中的一些人可能遇到过)。

谢谢中古...

4

1 回答 1

2

大多数 Win32 API 都可以正常工作。但请注意,Windows Azure 是一个服务环境,因此通常调用 CreateWindowsEx 之类的 API 是没有意义的。

此外,默认情况下,仅安装核心操作系统组件。如果您希望使用它们(通过启动任务或自定义 VM 映像),请自行安装 ATL 等库。还请手动启用桌面体验以使用某些操作系统功能。根据我的经验,我尝试使用 Direct2D(处理图像,但不渲染它们)和 Media Foundation,它没有遇到任何问题。

此致,

明旭。

于 2012-07-10T11:01:27.177 回答