Fungsi RtmGetEnumDests (rtmv2.h)
Fungsi RtmGetEnumDests mengambil set tujuan berikutnya dalam enumerasi yang ditentukan.
Sintaks
DWORD RtmGetEnumDests(
[in] RTM_ENTITY_HANDLE RtmRegHandle,
[in] RTM_ENUM_HANDLE EnumHandle,
[in, out] PUINT NumDests,
[out] PRTM_DEST_INFO DestInfos
);
Parameter
[in] RtmRegHandle
Tangani ke klien yang diperoleh dari panggilan sebelumnya ke RtmRegisterEntity.
[in] EnumHandle
Menangani enumerasi tujuan.
[in, out] NumDests
Pada input, NumDests adalah penunjuk ke nilai UINT yang menentukan jumlah maksimum tujuan yang dapat diterima oleh DestInfos. Pada output, NumDests menerima jumlah tujuan aktual yang diterima oleh DestInfos.
[out] DestInfos
Pada input, DestInfos adalah penunjuk ke struktur RTM_DEST_INFO .
Pada output, DestInfos menerima array handel ke tujuan.
Menampilkan nilai
Jika fungsi berhasil, nilai yang dikembalikan NO_ERROR.
Jika fungsi gagal, nilai yang dikembalikan adalah salah satu kode kesalahan berikut.
Nilai | Makna |
---|---|
|
Nilai yang diarahkan oleh NumRoutes lebih besar dari jumlah maksimum rute yang diizinkan untuk diambil klien dengan satu panggilan. Periksa RTM_REGN_PROFILE jumlah maksimum tujuan yang diizinkan untuk diambil klien dengan satu panggilan. |
|
Tidak ada lagi tujuan untuk dijumlahkan. |
Keterangan
Struktur yang ditunjukkan oleh DestInfos adalah struktur berukuran variabel. Jika klien menentukan lebih dari satu tampilan dengan TargetViews, ukuran DestInfos meningkat untuk setiap tampilan. Gunakan makro RTM_SIZE_OF_DEST_INFO untuk menentukan seberapa besar struktur DestInfos untuk dialokasikan sebelum memanggil fungsi ini. Gunakan nilai yang ditentukan untuk TargetViews sebagai parameter untuk RTM_SIZE_OF_DEST_INFO.
Ketika tujuan tidak lagi diperlukan, lepaskan dengan memanggil RtmReleaseDests.
Untuk kode sampel menggunakan fungsi ini, lihat Menghitung Semua Tujuan.
Persyaratan
Klien minimum yang didukung | Tidak ada yang didukung |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | rtmv2.h |
Pustaka | Rtm.lib |
DLL | Rtm.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk