您正在尝试使用 UWP 应用无法访问的旧 API。
串行通信可以通过使用Windows.Devices.SerialCommunication 中的类来实现。
您将使用的类是SerialDevice,它允许您枚举、打开设备并执行 I/O 操作。
为了使用 API,您需要在应用程序清单中添加串行端口功能。UWP 应用程序只能访问声明的硬件资源。
<DeviceCapability Name="serialcommunication">
<Device Id="vidpid:045E 0610">
<Function Type="name:serialPort"/>
</Device>
</DeviceCapability>
Run Code Online (Sandbox Code Playgroud)
或者如果您想访问任何硬件:
<DeviceCapability Name="serialcommunication">
<Device Id="any">
<Function Type="name:serialPort"/>
</Device>
</DeviceCapability>
Run Code Online (Sandbox Code Playgroud)
您将在 UWP 示例集合中找到完整的串行端口示例。
| 归档时间: |
|
| 查看次数: |
1809 次 |
| 最近记录: |