Bagikan melalui


Fungsi RpcObjectInqType (rpcdce.h)

Fungsi RpcObjectInqType mengembalikan jenis objek.

Sintaks

RPC_STATUS RpcObjectInqType(
  UUID *ObjUuid,
  UUID *TypeUuid
);

Parameter

ObjUuid

Penunjuk ke UUID objek yang jenis UUID terkait dikembalikan.

TypeUuid

Mengembalikan penunjuk ke UUID jenis parameter ObjUuid .

Tentukan nilai parameter NULL untuk mencegah pengembalian jenis UUID. Dengan cara ini, aplikasi dapat menentukan (dari status yang dikembalikan) apakah ObjUuid terdaftar tanpa menentukan variabel UUID jenis output.

Nilai kembali

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

Keterangan

Aplikasi server memanggil RpcObjectInqType untuk mendapatkan UUID jenis objek. Jika objek terdaftar dengan pustaka run-time RPC menggunakan fungsi RpcObjectSetType , jenis terdaftar dikembalikan.

Secara opsional, aplikasi dapat secara privat mempertahankan pendaftaran objek/jenis. Dalam hal ini, jika aplikasi telah menyediakan fungsi pertanyaan objek (lihat di bawah RpcObjectSetInqFn). Pustaka run-time RPC menggunakan fungsi tersebut untuk menentukan jenis objek.

Fungsi RpcObjectInqType mendapatkan jenis UUID seperti yang dijelaskan dalam tabel berikut.

UUID Objek
 
Terdaftar
Fungsi pertanyaan
 
Terdaftar
Kembali
 
nilai
Ya ( RpcObjectSetType) Diabaikan UUID tipe terdaftar objek.
Tidak Ya ( RpcObjectSetInqFn) Jenis UUID yang dikembalikan dari fungsi pertanyaan.
Tidak Tidak UUID nihil.
 
 

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

RpcObjectSetInqFn

RpcObjectSetType