Fungsi RpcNsMgmtEntryInqIfIdsW (rpcnsi.h)
Fungsi RpcNsMgmtEntryInqIfIds mengembalikan daftar antarmuka yang diekspor ke entri layanan–database nama. Ini juga mengembalikan vektor identifikasi antarmuka yang berisi antarmuka handel pengikatan yang diekspor oleh server ke EntryName. Fungsi ini menggunakan usia kedaluwarsa 0, menyebabkan pembaruan langsung salinan lokal data layanan nama.
Sintaks
RPC_STATUS RpcNsMgmtEntryInqIfIdsW(
unsigned long EntryNameSyntax,
RPC_WSTR EntryName,
RPC_IF_ID_VECTOR **IfIdVec
);
Parameter
EntryNameSyntax
Sintaks 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
Arahkan ke nama layanan–nama entri database tempat vektor identifikasi antarmuka dikembalikan.
IfIdVec
Mengembalikan alamat penunjuk ke vektor identifikasi antarmuka.
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 RpcNsMgmtEntryInqIfIds mengembalikan vektor identifikasi antarmuka yang berisi antarmuka handel pengikatan yang diekspor oleh server ke EntryName. Fungsi ini menggunakan usia kedaluwarsa 0, menyebabkan pembaruan langsung salinan lokal data layanan nama. Aplikasi panggilan bertanggung jawab untuk memanggil fungsi RpcIfIdVectorFree untuk merilis memori yang digunakan oleh vektor.
Catatan
Header rpcnsi.h mendefinisikan RpcNsMgmtEntryInqIfIds 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
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 |