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


функция обратного вызова PWINDBG_EXTENSION_API_VERSION (wdbgexts.h)

Функция обратного вызова PWINDBG_EXTENSION_API_VERSION (ExtensionApiVersion) возвращает сведения о версии библиотеки DLL расширения.

Синтаксис

PWINDBG_EXTENSION_API_VERSION PwindbgExtensionApiVersion;

LPEXT_API_VERSION PwindbgExtensionApiVersion()
{...}

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

Эта функция должна возвращать указатель на структуру EXT_API_VERSION .

Комментарии

Эту функцию необходимо определить в коде с помощью приведенного выше прототипа. Включите wdbgexts.h.

ExtensionApiVersion вызывается отладчиком при загрузке библиотеки DLL расширения.

Отладчик использует поля MajorVersion и MinorVersion возвращаемой структуры EXT_API_VERSION при выполнении таких команд, как chain и version , отображающих номер добавочную версию. Отладчик не выполняет "проверку версии" — библиотека DLL расширения будет загружена независимо от того, какие номера версий присутствуют в этих полях.

Поле Редакция возвращаемой структуры EXT_API_VERSION должно быть EXT_API_VERSION_NUMBER64, если в коде используются 64-разрядные указатели, или EXT_API_VERSION_NUMBER32, если используются 32-разрядные указатели. Рекомендуется всегда использовать в коде 64-разрядные указатели, так как при необходимости отладчик автоматически изменяет размер этих указателей. Дополнительные сведения см. в разделе 32-разрядные и 64-разрядные указатели .

Дополнительные сведения см. в разделе Использование обратных вызовов расширения WdbgExts.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть wdbgexts.h