Run-Time collegamento a Wtsapi32.dll
Se l'applicazione viene eseguita in un ambiente che non è un ambiente Servizi Desktop remoto, ma si vuole che l'applicazione fornisca funzionalità aggiuntive quando viene eseguita in un ambiente Servizi Desktop remoto, l'applicazione può usare l'API Servizi Desktop remoto per implementare le funzionalità aggiuntive e collegare dinamicamente al Wtsapi32.dll in fase di esecuzione. A tale scopo, l'applicazione deve chiamare la funzione LoadLibrary per caricare Wtsapi32.dll. Se la chiamata LoadLibrary ha esito negativo, l'applicazione può essere eseguita usando la relativa funzionalità di base. Se LoadLibrary riesce, l'applicazione può chiamare la funzione GetProcAddress per recuperare puntatori alle funzioni servizi Desktop remoto che si desidera chiamare.
Se l'applicazione è destinata solo a un ambiente Servizi Desktop remoto, il collegamento dinamico non è necessario. In questo caso, è possibile includere Wtsapi32.h e collegarsi a Wtsapi32.lib. Se l'applicazione viene avviata in un ambiente diverso da Servizi Desktop remoto, l'applicazione verrà chiusa perché Wtsapi32.dll non è presente.
Per informazioni su come determinare se l'applicazione è in esecuzione in un ambiente Servizi Desktop remoto, vedere Rilevamento dell'ambiente servizi Desktop remoto.
Argomenti correlati