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 ejecute 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 a LoadLibrary , la aplicación puede ejecutarse con su funcionalidad básica. Si LoadLibrary se ejecuta 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 solo está pensada para un entorno de Servicios de Escritorio remoto, la vinculación dinámica no es necesaria. 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.

Directrices generales de programación