异步属性

当程序调用接口中的过程时,该过程可以同步或异步执行。 同步过程导致调用程序等待过程返回,然后程序才能继续。 异步过程会立即返回,而无需等待结果。 调用程序以后必须使用接口过程重新同步才能接收数据。 有关详细信息,请参阅 异步 RPC

可以使用以下属性为异步远程过程调用提供支持。

属性 用法
异步 应用于函数参数时,定义一个句柄,该句柄允许调用方进行异步调用并立即返回,而无需等待结果,稍后再与调用函数重新同步,以便在调用完成后接收数据。 ACF 文件中还使用 异步 属性来定义过程或整个接口的异步句柄。 对于 COM 接口,此接口已过时,不能用于新接口。
async_uuid 指示 MIDL 编译器定义 COM 接口的同步版本和异步版本。
也许 进行此远程过程调用的客户端不需要任何指示呼叫传递或完成的响应,并且无法保证传递。 这与 消息作形成鲜明对比,其中不需要响应,但可以保证传递。
消息 远程过程调用将被视为从客户端到服务器的异步消息。 客户端发出调用并立即返回,而实际调用由消息队列传输(ncadg_mq)处理。