Bagikan melalui


struktur RPC_BINDING_VECTOR (rpcdce.h)

Struktur RPC_BINDING_VECTOR berisi daftar handel pengikatan tempat aplikasi server dapat menerima panggilan prosedur jarak jauh.

Sintaks

typedef struct _RPC_BINDING_VECTOR {
  unsigned long      Count;
  RPC_BINDING_HANDLE BindingH[1];
} RPC_BINDING_VECTOR;

Anggota

Count

Jumlah handel pengikatan yang ada dalam binding-handle array BindingH.

BindingH[1]

Array handel pengikatan yang berisi elemen Count .

Keterangan

Vektor pengikatan berisi anggota hitungan (Count), diikuti dengan array elemen binding-handle (BindingH).

Pustaka run-time RPC membuat handel pengikatan saat aplikasi server mendaftarkan urutan protokol. Untuk mendapatkan vektor pengikatan, aplikasi server memanggil RpcServerInqBindings.

Aplikasi klien mendapatkan vektor pengikatan server yang kompatibel dari database layanan nama dengan memanggil RpcNsBindingLookupNext.

Dalam kedua rutinitas, pustaka run-time RPC mengalokasikan memori untuk vektor pengikatan. Aplikasi memanggil RpcBindingVectorFree untuk membebaskan vektor pengikatan.

Untuk menghapus handel pengikatan individu dari vektor, aplikasi harus mengatur nilai dalam vektor ke NULL. Saat mengatur elemen vektor ke NULL, aplikasi harus:

  • Bebaskan pengikatan individu.
  • Tidak mengubah nilai Count.
Memanggil RpcBindingFree memungkinkan aplikasi untuk membebaskan semua handel pengikatan di vektor.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header rpcdce.h (termasuk Rpc.h)

Lihat juga

RpcBindingVectorFree

RpcEpRegister

RpcEpRegisterNoReplace

RpcEpUnregister

RpcNsBindingExport

RpcNsBindingLookupNext

RpcNsBindingSelect

RpcServerInqBindings