Поделиться через


Run-Time связывание с Wtsapi32.dll

Если приложение выполняется в среде, которая не является средой служб удаленных рабочих столов, но вы хотите, чтобы приложение предоставило дополнительные функциональные возможности при выполнении в среде служб удаленных рабочих столов, приложение может использовать API служб удаленных рабочих столов для реализации дополнительных функций и динамически связываться с Wtsapi32.dll во время выполнения. Для этого приложение должно вызвать функцию LoadLibrary для загрузки Wtsapi32.dll. Если вызов LoadLibrary завершается ошибкой, приложение может выполняться с помощью основных функций. Если LoadLibrary успешно, приложение может вызвать функцию GetProcAddress, чтобы получить указатели на функции служб удаленных рабочих столов, которые требуется вызвать.

Если приложение предназначено только для среды служб удаленных рабочих столов, динамическое связывание не требуется. В этом случае можно включить Wtsapi32.h и связаться с Wtsapi32.lib. Затем, если приложение запускается в среде, отличной от служб удаленных рабочих столов, оно завершится, так как Wtsapi32.dll отсутствует.

Сведения об определении того, работает ли ваше приложение в среде служб удаленных рабочих столов, см. в определении среды служб удаленных рабочих столов.

Общие рекомендации по программированию