Run-Time vinculación a Wtsapi32.dll
Si la aplicación se ejecuta en un entorno que no es un entorno de Servicios de Escritorio remoto, pero quiere que la aplicación proporcione funcionalidad adicional cuando se ejecuta en un entorno de Servicios de Escritorio remoto, la aplicación puede usar la API de Servicios de Escritorio remoto para implementar la funcionalidad adicional y vincular dinámicamente a la Wtsapi32.dll en tiempo de ejecución. Para ello, la aplicación debe llamar a la función LoadLibrary para cargar Wtsapi32.dll. Si se produce un error en la llamada LoadLibrary, la aplicación puede ejecutarse con su funcionalidad básica. Si loadLibrary se realiza correctamente, la aplicación puede llamar a la función GetProcAddress para recuperar punteros a las funciones de Servicios de Escritorio remoto a las que desea llamar.
Si la aplicación está pensada solo para un entorno de Servicios de Escritorio remoto, no es necesario vincular dinámicamente. En este caso, puede incluir Wtsapi32.h y vincular con Wtsapi32.lib. A continuación, si la aplicación se inicia en un entorno distinto de Servicios de Escritorio remoto, se cerrará porque Wtsapi32.dll no está presente.
Para obtener información sobre cómo determinar si la aplicación se ejecuta en un entorno de Servicios de Escritorio remoto, consulte Detección del entorno de Servicios de Escritorio remoto.
Temas relacionados