3

我正在使用 OPOS 设备,并且我注意到如果在我的代码有机会释放/关闭设备之前出现故障,则 ClaimDevice 从那里开始失败(通常是错误 101)。即使我关闭了应用程序。或物理关闭设备,对 ClaimDevice 的调用仍然失败。我实际上必须重新启动机器才能开始工作。

虽然我可以编写代码以确保始终释放/关闭它,但这真的让我感到害怕,因为在生产环境中,因为我无法优雅地从中恢复。

更糟糕的是,我见过在此失败后和关闭应用程序后的情况。并重新启动 API 调用不会返回错误,但绝对不再起作用。

有没有更好的方法来处理这个?

4

0 回答 0