共用方式為


接收非同步回復

收到伺服器已傳送回復的通知之後,用戶端會使用非同步控制碼呼叫 RpcAsyncCompleteCall ,以便接收回複。 RpcAsyncCompleteCall成功完成時,Reply參數會指向包含遠端函式傳回值的緩衝區。 用戶端程式提供的任何緩衝區為 [out] 或 [inout] 參數給非同步遠端函式包含有效的資料。 如果用戶端在伺服器傳送回復之前呼叫 RpcAsyncCompleteCall ,該呼叫將會失敗,並傳回RPC_S_ASYNC_CALL_PENDING的值。

如果您的用戶端程式使用 I/O 完成埠或事件來通知,則必須呼叫 CloseHandle ,以在不再需要端口時釋放埠或控制碼。