Bagikan melalui


Fungsi RpcObjectSetInqFn (rpcdce.h)

Fungsi RpcObjectSetInqFn mendaftarkan fungsi object-inquiry. Nilai null menonaktifkan fungsi penyelidikan objek yang terdaftar sebelumnya.

Sintaks

RPC_STATUS RpcObjectSetInqFn(
  RPC_OBJECT_INQ_FN *InquiryFn
);

Parameter

InquiryFn

Fungsi pertanyaan jenis objek. Lihat RPC_OBJECT_INQ_FN. Ketika aplikasi memanggil RpcObjectInqType dan pustaka run-time RPC menemukan bahwa objek yang ditentukan tidak terdaftar, pustaka run-time secara otomatis memanggil RpcObjectSetInqFn untuk menentukan jenis objek.

Nilai kembali

Fungsi ini mengembalikan nilai berikut.

Nilai Makna
RPC_S_OK
Panggilan berhasil.
 
Catatan Untuk daftar kode kesalahan yang valid, lihat Nilai Pengembalian RPC.
 

Keterangan

Aplikasi server memanggil RpcObjectSetInqFn untuk mengambil alih fungsi pemetaan default yang memetakan UUID objek untuk mengetik UUID, yang menentukan jenis objek. Jika aplikasi secara privat mempertahankan pendaftaran objek/jenis, fungsi pertanyaan yang ditentukan mengembalikan UUID jenis objek.

Pustaka run-time RPC secara otomatis memanggil fungsi pertanyaan ketika aplikasi memanggil RpcObjectInqType dan objek yang diinginkan sebelumnya tidak terdaftar di RpcObjectSetType. Nilai TypeUuid dan Status fungsi RPC_OBJECT_INQ_FN dikembalikan sebagai output dari RpcObjectInqType.

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

RpcObjectInqType

RpcObjectSetType