Функция обратного вызова 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 |