IDebugBinder:: ResolveRuntimeType
Questo metodo determina il tipo di runtime di un oggetto.
HRESULT ResolveRuntimeType(
IDebugObject* pObject,
IDebugField** ppResolved
);
int ResolveRuntimeType(
IDebugObject pObject,
out IDebugField ppResolved
);
Parametri
pObject
[in] IDebugObject Essere risolto.ppResolved
[out] Restituisce il tipo di oggetto come IDebugField.
Valore restituito
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.
Note
Il tipo di runtime di oggetto non è noto sempre in fase di compilazione. Ad esempio, utilizzando il polimorfismo, un argomento può essere passato a una funzione come la classe base, come una classe del pulsante. Effettivo argomento di una classe derivata, come una classe del pulsante di opzione.