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


Run-Time ссылки на Wtsapi32.dll

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

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

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

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