共用方式為


IDebugHostBaseClass2::IsVirtual 方法 (dbgmodel.h)

IsVirtual 方法會指出特定基類是否為虛擬基類。 這個區別在類別階層的內容中很重要,尤其是在處理虛擬繼承案例時。

語法

HRESULT IsVirtual(
  bool *pIsVirtual
);

參數

pIsVirtual

布爾值的指標,如果基類是虛擬基類,則會設定為 true;否則,它會設定為 false。

言論

如果基類判斷為虛擬,表示記憶體位置無法透過簡單的位移解析。 在這種情況下,呼叫 GetOffset 之類的方法可能會失敗,傳回E_NOT_SET的錯誤碼,開發人員必須利用 IDebugHostBaseClass2 介面提供的其他方法。

要求

要求 價值
標頭 dbgmodel.h

另請參閱

IDebugHostBaseClass2 介面