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
RPC_S_OK
Panggilan berhasil.
RPC_S_NO_BINDINGS
Tidak ada pengikatan.
 
Catatan Untuk daftar kode kesalahan yang valid, lihat Nilai Pengembalian RPC.
 

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:

Vektor pengikatan yang dikembalikan dapat berisi handel pengikatan dengan titik akhir dinamis atau handel pengikatan dengan titik akhir terkenal, tergantung pada fungsi mana di atas yang disebut aplikasi server.

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

Lihat juga

RpcBindingVectorFree

RpcEpRegister

RpcEpRegisterNoReplace

RpcNsBindingExport

RpcServerUseAllProtseqs

RpcServerUseAllProtseqsIf

RpcServerUseProtseq

RpcServerUseProtseqEp

RpcServerUseProtseqIf