IDiaSymbol::get_finalLiveStaticSize
Récupère la taille statique finale de la fonction active, après l’incorporation.
Syntaxe
HRESULT get_finalLiveStaticSize (
DWORD* pRetVal
);
Paramètres
pRetVal
[out] Retourne le nombre d’instructions actives dans la fonction. Consultez la section Remarques.
Valeur renvoyée
En cas de réussite, retourne S_OK
, sinon, retourne S_FALSE
ou un code d’erreur.
Notes
La valeur de retour S_FALSE
signifie que la propriété n’est pas disponible pour le symbole.
Notes
Il s’agit du nombre d’instructions actives dans la fonction. Pour le profil d’entraînement en cours d’utilisation, seules les instructions exécutées au moins une fois sont comptabilisées en direct. Pour obtenir la taille totale de la fonction, y compris les instructions mortes (autrement dit, les instructions ne sont jamais exécutées par les données d’entraînement), utilisez IDiaSymbol::get_staticSize
. Pour obtenir le nombre d’instructions exécutées dans cette fonction, utilisez IDiaSymbol::get_PGODynamicInstructionCount
.