Метод IDebugControl::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 , должна храниться в глобальной переменной с именем ExtensionApis.
Список функций, предоставляемых API WdbgExts, см. в разделе Функции WdbgExts.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | dbgeng.h |