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