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 |
---|---|
|
Panggilan berhasil. |
|
Objek tidak ditemukan. |
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 |
Fungsi pertanyaan |
Kembali |
---|---|---|
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 |