fileTime을 간단하게 계산하기 방법에 어떤 문제가 있나요?

foxmaster의 이미지

short dataCount, requestCount((SHORT)(1 + ((long long&)end - (long long&)start) / Minute(1).To100Nanosecond()) );

--1분 기준으로 정수로 떨어짐 ;분모는 총 초로 나타냄/분자는 10*7승 이므로 1초 단위로 filetime을 바꾼 것으로 생각됨

dw(((DWORD)((long long&)ft) / Second(1).To100Nanosecond() ) +2);

---ft가 2개 여야 한다는 건가요?

두줄을 비교 하여 위줄은 컴파일 에러가 안나는데 아래는 에러가 나네요

에러내용ㅇ--error C2064: 항은 1개의 인수를 받아들이는 함수로 계산되지 않습니다.

어떤 문제 일까요? 해결이 안됩니다. 부탁좀 드릴께요

위줄 선언과 코드

HRESULT ReadMinData( FILETIME start, FILETIME end, LPCSTR symbol, list &datas, IDib *ftu ,int SymbolType)//lDib이

short dataCount, requestCount((SHORT)(1 + ((long long&)end - (long long&)start) / Minute(1).To100Nanosecond()) );*/

아래줄 선언과 코드

DWORD dw;
FILETIME ft;

dw(((DWORD)((long long&)ft) / Second(1).To100Nanosecond() ) +2);