IDiaSymbol::get_PGODynamicInstructionCount
Récupère le nombre d’instructions dynamiques calculé par l’entraînement.
Syntaxe
HRESULT get_PGODynamicInstructionCount (
ULONGLONG* pRetVal
);
Paramètres
pRetVal
[out] Retourne le nombre d’instructions dynamiques exécutées pendant l’entraînement. 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 dans la fonction qui ont été exécutées pendant l’entraînement. Exemple FOr si deux instructions ont été exécutées deux fois chacune, cela retourne un nombre d’instructions dynamiques de 4, ce qui signifie que 4 instructions ont été exécutées pendant l’entraînement. Pour obtenir la taille totale de la fonction, y compris les instructions mortes (c’est-à-dire les instructions jamais exécutées par les données d’apprentissage), utilisez IDiaSymbol::get_staticSize
. Pour obtenir le nombre d’instructions actives, pas multiplié par les nombres d’exécutions, utilisez IDiaSymbol::get_finalLiveStaticSize
.