IDebugBinder : : ResolveRuntimeType
cette méthode détermine le type d'exécution d'un objet.
HRESULT ResolveRuntimeType(
IDebugObject* pObject,
IDebugField** ppResolved
);
int ResolveRuntimeType(
IDebugObject pObject,
out IDebugField ppResolved
);
Paramètres
pObject
[in] IDebugObject à résoudre.ppResolved
[out] Retourne le type de l'objet comme IDebugField.
Valeur de retour
En cas de réussite, retourne S_OK; sinon, retourne un code d'erreur.
Notes
Le type d'exécution d'un objet n'est pas toujours connu au moment de la compilation. Par exemple, à l'aide de le polymorphisme, un argument peut être passé à une fonction comme sa classe de base, telle qu'une classe du bouton. L'argument réel peut être une classe dérivée, telle qu'une classe de case d'option.