Freigeben über


IDebugBinder::ResolveRuntimeType

Diese Methode bestimmt den Laufzeittyp eines Objekts.

Syntax

int ResolveRuntimeType(
   IDebugObject     pObject,
   out IDebugField  ppResolved
);

Parameter

pObject
[in] Das zu behebende IDebugObject .

ppResolved
[out] Gibt den Typ des Objekts als IDebugField zurück.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Hinweise

Der Laufzeittyp eines Objekts ist zur Kompilierungszeit nicht immer bekannt. Beispielsweise kann mithilfe von Polymorphismus ein Argument als Basisklasse, z. B. eine Schaltflächenklasse, an eine Funktion übergeben werden. Das tatsächliche Argument kann eine abgeleitete Klasse sein, z. B. eine Optionsfeldklasse.

Siehe auch