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


функция обратного вызова 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 и версии с номером версии расширения. Отладчик не выполняет проверку версий. Библиотека DLL расширения будет загружена независимо от того, какие номера версий присутствуют в этих полях.

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

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

Требования

Требование Ценность
целевая платформа Настольный
заголовка wdbgexts.h