Bagikan melalui


Fungsi RpcMgmtInqIfIds (rpcdce.h)

Fungsi RpcMgmtInqIfIds mengembalikan vektor yang berisi pengidentifikasi antarmuka yang ditawarkan oleh server.

Sintaks

RPC_STATUS RpcMgmtInqIfIds(
  RPC_BINDING_HANDLE Binding,
  RPC_IF_ID_VECTOR   **IfIdVector
);

Parameter

Binding

Untuk menerima pengidentifikasi antarmuka tentang aplikasi jarak jauh, tentukan handel pengikatan server untuk aplikasi tersebut. Untuk menerima informasi antarmuka tentang aplikasi Anda sendiri, tentukan nilai NULL.

IfIdVector

Mengembalikan alamat vektor pengidentifikasi antarmuka.

Menampilkan nilai

Nilai Makna
RPC_S_OK
Panggilan berhasil.
RPC_S_INVALID_BINDING
Handel pengikatan tidak valid.
RPC_S_WRONG_KIND_OF_BINDING
Ini adalah jenis pengikatan yang salah untuk operasi.
 
Catatan Untuk daftar kode kesalahan yang valid, lihat Nilai Pengembalian RPC.
 

Keterangan

Aplikasi memanggil fungsi RpcMgmtInqIfIds untuk mendapatkan vektor pengidentifikasi antarmuka tentang server yang ditentukan dari pustaka run-time RPC.

Pustaka run-time RPC mengalokasikan memori untuk vektor pengidentifikasi antarmuka. Aplikasi bertanggung jawab untuk memanggil fungsi RpcIfIdVectorFree untuk merilis memori yang digunakan oleh vektor ini.

Server harus mendengarkan panggilan prosedur jarak jauh agar fungsi ini berhasil. Jika server tidak mendengarkan, fungsi gagal.

Persyaratan

   
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

RpcIfIdVectorFree