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