Fungsi RpcNsEntryObjectInqBeginA (rpcnsi.h)
Fungsi RpcNsEntryObjectInqBegin membuat konteks pertanyaan untuk objek entri database layanan nama.
Sintaks
RPC_STATUS RpcNsEntryObjectInqBeginA(
unsigned long EntryNameSyntax,
RPC_CSTR EntryName,
RPC_NS_HANDLE *InquiryContext
);
Parameter
EntryNameSyntax
Sintaks yang akan digunakan dalam EntryName.
Untuk menggunakan sintaks yang ditentukan dalam entri nilai registri HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\NameService\DefaultSyntax, berikan nilai RPC_C_NS_SYNTAX_DEFAULT.
EntryName
Penunjuk ke nama entri database layanan nama yang UUID objeknya akan dilihat.
InquiryContext
Mengembalikan penunjuk ke handel layanan nama untuk digunakan dengan fungsi RpcNsEntryObjectInqNext dan RpcNsEntryObjectInqDone .
Nilai kembali
Nilai | Makna |
---|---|
|
Panggilan berhasil. |
|
Sintaks nama tidak valid. |
|
Sintaks nama tidak didukung. |
|
Nama tidak lengkap. |
|
Entri layanan-nama tidak ditemukan. |
|
Layanan nama tidak tersedia. |
Keterangan
Fungsi RpcNsEntryObjectInqBegin membuat konteks pertanyaan untuk melihat UUID objek yang diekspor ke EntryName.
Sebelum memanggil fungsi RpcNsEntryObjectInqNext , aplikasi harus terlebih dahulu memanggil RpcNsEntryObjectInqBegin untuk membuat konteks pertanyaan.
Setelah selesai melihat UUID objek, aplikasi memanggil fungsi RpcNsEntryObjectInqDone untuk menghapus konteks pertanyaan.
Catatan
Header rpcnsi.h mendefinisikan RpcNsEntryObjectInqBegin sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
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 | rpcnsi.h (termasuk Rpc.h) |
Pustaka | Rpcns4.lib |
DLL | Rpcns4.dll |