IDebugHostBaseClass2::IsVirtual 方法 (dbgmodel.h)
IsVirtual 方法會指出特定基類是否為虛擬基類。 這個區別在類別階層的內容中很重要,尤其是在處理虛擬繼承案例時。
語法
HRESULT IsVirtual(
bool *pIsVirtual
);
參數
pIsVirtual
布爾值的指標,如果基類是虛擬基類,則會設定為 true;否則,它會設定為 false。
言論
如果基類判斷為虛擬,表示記憶體位置無法透過簡單的位移解析。 在這種情況下,呼叫 GetOffset 之類的方法可能會失敗,傳回E_NOT_SET的錯誤碼,開發人員必須利用 IDebugHostBaseClass2 介面提供的其他方法。
要求
要求 | 價值 |
---|---|
標頭 | dbgmodel.h |