Fungsi RpcServerInqBindings (rpcdce.h)
Fungsi RpcServerInqBindings mengembalikan handel pengikatan di mana panggilan prosedur jarak jauh dapat diterima.
Sintaks
RPC_STATUS RpcServerInqBindings(
RPC_BINDING_VECTOR **BindingVector
);
Parameter
BindingVector
Mengembalikan penunjuk ke penunjuk ke vektor handel pengikatan server.
Nilai kembali
Nilai | Makna |
---|---|
|
Panggilan berhasil. |
|
Tidak ada pengikatan. |
Keterangan
Aplikasi server memanggil RpcServerInqBindings untuk mendapatkan vektor handel pengikatan server. Pustaka run-time RPC membuat handel pengikatan saat aplikasi server memanggil fungsi berikut untuk mendaftarkan urutan protokol:
- RpcServerUseAllProtseqs
- RpcServerUseAllProtseqsEx
- RpcServerUseAllProtseqsIf
- RpcServerUseAllProtseqsIfEx
- RpcServerUseProtseq
- RpcServerUseProtseqEx
- RpcServerUseProtseqEpEx
- RpcServerUseProtseqIf
- RpcServerUseProtseqIfEx
- RpcServerUseProtseqEp
Server menggunakan vektor handel pengikatan untuk mengekspor ke layanan nama, untuk mendaftar dengan database peta titik akhir lokal, atau untuk konversi ke pengikatan string. Jika tidak ada handel pengikatan (tidak ada urutan protokol terdaftar), rutinitas ini mengembalikan kode status RPC_S_NO_BINDINGS dan nilai parameter BindingVector NULL. Server bertanggung jawab untuk memanggil fungsi RpcBindingVectorFree untuk merilis memori yang digunakan oleh vektor.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | rpcdce.h (termasuk Rpc.h) |
Pustaka | Rpcrt4.lib |
DLL | Rpcrt4.dll |