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. Voir les remarques.
Valeur de retour
Si elle réussit, retourne S_OK
; sinon, retourne S_FALSE
ou un code d’erreur.
Note
Une valeur de retour de S_FALSE
signifie que la propriété n’est pas disponible pour le symbole.
Remarques
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
.