Metode IRpcChannelBuffer::SendReceive (objidl.h)
Mengirim pemanggilan metode di seluruh saluran RPC ke stub server.
Sintaks
HRESULT SendReceive(
[in, out] RPCOLEMESSAGE *pMessage,
[out] ULONG *pStatus
);
Parameter
[in, out] pMessage
Penunjuk ke struktur RPCOLEMESSAGE yang telah diisi dengan data marshaled.
[out] pStatus
Jika tidak NULL, atur ke 0 pada eksekusi yang berhasil.
Nilai kembali
Metode ini dapat mengembalikan nilai pengembalian standar E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL, dan S_OK.
Keterangan
Sebelum memanggil metode ini, metode GetBuffer harus telah dipanggil untuk mengalokasikan buffer saluran. Setelah kembali, penyangga dataRepresentation dari struktur RPCOLEMESSAGE akan dimodifikasi untuk menyertakan data yang dikembalikan oleh metode yang dipanggil di server. Jika pemanggilan berhasil, buffer saluran RPC telah dibebaskan; jika tidak, pemanggil harus membebaskannya secara eksplisit dengan memanggil FreeBuffer.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows 2000 Server [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | objidl.h (termasuk ObjIdl.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk