共用方式為


IDebugControl2::GetWindbgExtensionApis32 方法 (dbgeng.h)

GetWindbgExtensionApis32 方法會傳回結構,以利使用 WdbgExts API。

語法

HRESULT GetWindbgExtensionApis32(
  [in, out] PWINDBG_EXTENSION_APIS32 Api
);

參數

[in, out] Api

接收WINDBG_EXTENSION_APIS32結構。 此結構包含 WdbgExts API 所使用的函式。 這個結構的 nSize 成員必須設定為 結構的大小,才能傳遞至此方法。

傳回值

這個方法也可能傳回其他錯誤值。 如需詳細資訊,請參閱 傳回值

傳回碼 描述
S_OK
方法成功。
E_INVALIDARG
Api->nSize 的值不等於結構的大小WINDBG_EXTENSION_APIS32。

言論

如果您在延伸模組程式代碼中包含 Wdbgexts.h,您應該在擴充 DLL 初始化期間呼叫此方法(請參閱 DebugExtensionInitialize)。

許多 WdbgExts 函式都是巨集。 為了確保這些巨集正常運作,Api 參數所接收的結構應該儲存在名為 extensionApis的全域變數中。

如需 WdbgExts API 所提供的函式清單,請參閱 WdbgExts 函式

要求

要求 價值
目標平臺 窗戶
標頭 dbgeng.h

另請參閱

DebugExtensionInitialize

IDebugControl

IDebugControl2

IDebugControl3

WdbgExts 函式