Bagikan melalui


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.

Pedoman pemrograman umum