Run-Time menautkan ke Wtsapi32.dll
Jika aplikasi Anda berjalan di lingkungan yang bukan lingkungan Layanan Desktop Jauh, tetapi Anda ingin aplikasi Anda menyediakan fungsionalitas tambahan ketika dijalankan di lingkungan Layanan Desktop Jauh, aplikasi dapat menggunakan API Layanan Desktop Jarak Jauh untuk menerapkan fungsionalitas tambahan, dan secara dinamis ditautkan ke Wtsapi32.dll pada durasi. Untuk melakukan ini, aplikasi Anda harus memanggil fungsi LoadLibrary untuk memuat Wtsapi32.dll. Jika panggilan LoadLibrary gagal, aplikasi Anda dapat berjalan menggunakan fungsionalitas dasarnya. Jika LoadLibrary berhasil, aplikasi Anda dapat memanggil fungsi GetProcAddress untuk mengambil pointer ke fungsi Layanan Desktop Jauh yang ingin Anda panggil.
Jika aplikasi Anda hanya ditujukan untuk lingkungan Layanan Desktop Jauh, penautan dinamis tidak diperlukan. Dalam hal ini, Anda dapat menyertakan Wtsapi32.h dan menautkan dengan Wtsapi32.lib. Kemudian, jika aplikasi Anda dimulai di lingkungan selain Layanan Desktop Jauh, aplikasi akan keluar karena Wtsapi32.dll tidak ada.
Untuk informasi tentang menentukan apakah aplikasi Anda berjalan di lingkungan Layanan Desktop Jauh, lihat Mendeteksi Lingkungan Layanan Desktop Jarak Jauh.
Topik terkait
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