Метод IDebugControl2::GetWindbgExtensionApis32 (dbgeng.h)
Метод GetWindbgExtensionApis32 возвращает структуру, которая упрощает использование API WdbgExts.
Синтаксис
HRESULT GetWindbgExtensionApis32(
[in, out] PWINDBG_EXTENSION_APIS32 Api
);
Параметры
[in, out] Api
Получает WINDBG_EXTENSION_APIS32 структуру. Эта структура содержит функции, используемые API WdbgExts. Элемент nSize этой структуры должен быть установлен на размер структуры, прежде чем он передается этому методу.
Возвращаемое значение
Этот метод также может возвращать другие значения ошибок. Дополнительные сведения см. в возвращаемых значений.
Возвращаемый код | Описание |
---|---|
|
Метод был успешным. |
|
Значение Api->nSize не равно размеру WINDBG_EXTENSION_APIS32 структуры. |
Замечания
Если вы включаете Wdbgexts.h в код расширения, необходимо вызвать этот метод во время инициализации библиотеки DLL расширения (см. раздел DebugExtensionInitialize).
Многие функции WdbgExts — это действительно макросы. Чтобы эти макросы работали правильно, структура, полученная параметром api api, должна храниться в глобальной переменной с именем ExtensionAp is.
Список функций, предоставляемых API WdbgExts, см. в разделе функции WdbgExts.
Требования
Требование | Ценность |
---|---|
целевая платформа | Виндоус |
заголовка | dbgeng.h |