IDiaSymbol::get_finalLiveStaticSize
Pobiera końcowy statyczny rozmiar funkcji na żywo po podkreśleniu.
Składnia
HRESULT get_finalLiveStaticSize (
DWORD* pRetVal
);
Parametry
pRetVal
[out] Zwraca liczbę instrukcji na żywo w funkcji. Zobacz uwagi.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
; w przeciwnym razie zwraca S_FALSE
lub kod błędu.
Nuta
Wartość zwracana S_FALSE
oznacza, że właściwość nie jest dostępna dla symbolu.
Uwagi
Jest to liczba instrukcji na żywo w funkcji. W przypadku używanego profilu trenowania tylko instrukcje, które są wykonywane co najmniej raz, są liczone jako aktywne. Aby uzyskać całkowity rozmiar funkcji, w tym instrukcje nieaktywne (czyli instrukcje nigdy nie wykonywane przez dane treningowe), użyj IDiaSymbol::get_staticSize
. Aby uzyskać liczbę instrukcji wykonanych w tej funkcji, użyj IDiaSymbol::get_PGODynamicInstructionCount
.