Udostępnij za pośrednictwem


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.

Zobacz też