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。
載入擴充功能 DLL 時,調試程式會呼叫 ExtensionApiVersion。
調試程式會在執行 .chain 和顯示擴充功能版本號碼 版本 等命令時,使用所傳回 EXT_API_VERSION 結構的 MajorVersion 和 MinorVersion 字段。 調試程式不會執行任何「版本檢查」,不論這些欄位中是否有版本號碼,擴充 DLL 都會載入。
如果您在程式代碼中使用 64 位指標,則傳回 EXT_API_VERSION 結構的 Revision 字段應該EXT_API_VERSION_NUMBER64,或者如果您使用 32 位指標,則EXT_API_VERSION_NUMBER32。 建議您一律在程序代碼中使用64位指標,因為調試程式會在必要時自動調整這些指標的大小。 如需詳細資訊,請參閱 32 位指標和 64 位指標。
如需詳細資訊,請參閱 使用 WdbgExts 擴充功能回呼。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | wdbgexts.h |