Partage via


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.

Voir aussi