Aracılığıyla paylaş


Asenkron Yanıt Alma

Sunucunun bir yanıt gönderdiği bildirildikten sonra, istemci, yanıtı alabilmek için zaman uyumsuz tanıtıcı ile RpcAsyncCompleteCall çağırır. RpcAsyncCompleteCall başarıyla tamamlandığında, Reply parametresi uzak işlevin dönüş değerini içeren bir arabelleğe işaret etmektedir. İstemci programı tarafından [out] veya [in, out] parametreleri olarak sağlanan arabellekler, zaman uyumsuz uzak işlevde geçerli veriler içerir. İstemci, sunucu yanıtı göndermeden önce RpcAsyncCompleteCall çağırırsa, bu çağrı başarısız olur ve RPC_S_ASYNC_CALL_PENDING değerini döndürür.

İstemci programınız bildirim için G/Ç tamamlama bağlantı noktalarını veya olaylarını kullanıyorsa, bağlantı noktasını veya işleyiciyi artık gerekmediğinde serbest bırakmak için CloseHandle çağırmalıdır.