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


Функция обратного вызова DLLGETVERSIONPROC (shlwapi.h)

Реализуется многими библиотеками DLL оболочки Windows, чтобы приложения могли получать сведения о версии библиотек DLL.

Синтаксис

DLLGETVERSIONPROC Dllgetversionproc;

HRESULT Dllgetversionproc(
  DLLVERSIONINFO *unnamedParam1
)
{...}

Параметры

unnamedParam1

Возвращаемое значение

Тип: HRESULT

Если эта функция обратного вызова завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Эта функция экспортируется по имени из каждой библиотеки DLL, которая ее реализует. В настоящее время большинство библиотек DLL оболочки Windows и элементов управления реализуют DllGetVersion. К ним относятся, помимо прочего, Shell32.dll, Comctl32.dll, Shdocvw.dll и Shlwapi.dll.

Чтобы вызвать эту функцию, используйте функции LoadLibrary и GetProcAddress для получения указателя функции. Тип DLLGETVERSIONPROC используется в качестве типа данных для определения указателя на функцию DllGetVersion . Используйте указатель при динамическом вызове функции, загружая библиотеку и получая адрес функции. Подробные сведения о различных версиях файлов и их использовании см. в разделе Версии библиотеки DLL оболочки и Shlwapi.

Требования

   
Минимальная версия клиента Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header shlwapi.h