Partage via


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.

Voir aussi