atribut titik akhir

Atribut [titik akhir] menentukan port atau port terkenal (titik akhir komunikasi) tempat server antarmuka mendengarkan panggilan.

endpoint("protocol-sequence:[endpoint-port]" [ , ...] )

Parameter

urutan protokol

Menentukan string karakter yang mewakili kombinasi protokol RPC yang valid (seperti "ncacn"), protokol transportasi (seperti "tcp"), dan protokol jaringan (seperti "ip"). Untuk daftar urutan protokol yang valid, lihat Konstanta Urutan Protokol.

endpoint-port

Menentukan string yang mewakili penentuan titik akhir untuk keluarga protokol yang ditentukan. Sintaks string port khusus untuk setiap urutan protokol.

Keterangan

Atribut [titik akhir] menentukan keluarga transportasi seperti protokol berorientasi koneksi TCP/IP, protokol berorientasi koneksi NetBIOS, atau protokol berorientasi koneksi pipa-bernama. Penggunaan atribut [titik akhir] konsisten dengan metode lain untuk menambahkan titik akhir, dan tidak menyediakan layanan tambahan atau khusus untuk titik akhir; ini hanya menyediakan pintasan untuk memanggil API.

Catatan

Menentukan titik akhir di . Definisi antarmuka IDL tidak membatasi akses ke antarmuka ke titik akhir yang ditentukan. Menambahkan titik akhir ke . Definisi antarmuka IDL memungkinkan antarmuka dipanggil melalui titik akhir apa pun dalam proses tersebut, dan memungkinkan titik akhir digunakan untuk memanggil antarmuka lain dalam proses tersebut.

 

Nilai urutan protokol menentukan nilai yang valid untuk port titik akhir. Pengkompilasi MIDL hanya memeriksa sintaks umum untuk entri port titik akhir . Kesalahan spesifikasi port dilaporkan oleh pustaka run-time. Untuk informasi tentang nilai yang diizinkan untuk setiap urutan protokol, lihat Konstanta Urutan Protokol.

Urutan protokol berikut yang ditentukan oleh DCE tidak didukung oleh pengkompilasi MIDL yang disediakan dengan Microsoft RPC: ncacn_osi_dna dan ncadg_dds.

Pastikan Anda mengutip karakter garis miring terbalik dengan benar di titik akhir. Kesalahan ini biasanya terjadi ketika titik akhir adalah pipa bernama.

Informasi titik akhir yang ditentukan dalam file IDL digunakan oleh fungsi run-time RPC RpcServerUseProtseqIf dan RpcServerUseAllProtseqsIf.

Contoh

endpoint("ncacn_np:[\\pipe\\rainier]") 

endpoint("ncacn_ip_tcp:[1044]", "ncacn_np:[\\pipe\\shasta]")

Lihat juga

File Definisi Antarmuka (IDL)

RpcServerUseAllProtseqsIf

RpcServerUseProtseqIf