manipulowanie LARGE_INTEGERS

Konwertuję jakiś kod z C na C ++ w MS dev studio pod win32. W starym kodzie robiłem kilka szybkich taktów przy użyciu QueryPerformanceCounter () i wykonałem kilka manipulacji na uzyskanych wartościach __int64, w szczególności minus i dzielenie. Ale teraz w C ++ jestem zmuszony używać LARGE_INTEGER, ponieważ to właśnie zwraca QueryPerformanceCounter (). Ale teraz w liniach, w których próbuję wykonać kilka prostych obliczeń wartości, pojawia się błąd:

błąd C2676: binarny „-”: „LARGE_INTEGER” nie definiuje tego operatora ani konwersji na typ akceptowany przez predefiniowanego operatora

Próbowałem rzutować zmienne na __int64, ale potem:

błąd C2440: „wpisz rzut”: nie można przekonwertować z „LARGE_INTEGER” na „__int64”

Jak to rozwiązać?

Dzięki,

questionAnswers(6)

yourAnswerToTheQuestion