fifalk [ fifalkowiec ]
[C/C++ z elementami assemblera] co robi ta funkcja?
analizuje pewien program i troche utkanlem na takim kawalku kodu:
#if defined(MIDL_PASS)
typedef struct _LARGE_INTEGER
#else // MIDL_PASS
typedef union _LARGE_INTEGER
struct
unsigned long LowPart;
long HighPart;
;
struct
unsigned long LowPart;
long HighPart;
u;
#endif //MIDL_PASS
__int64 QuadPart;
LARGE_INTEGER;
__declspec(dllimport)
int
__stdcall
QueryPerformanceCounter(
__out LARGE_INTEGER *lpPerformanceCount
);
i wywolanie:
LARGE_INTEGER liStart, liEnd, liCountsPerSecond;
QueryPerformanceCounter (&liStart);
_asm
//kod assemblera
QueryPerformanceCounter (&liEnd);
QueryPerformanceFrequency (&liCountsPerSecond);
chodzi mi o te definicje QueryPerformanceCounter - co to za wstawki na poczatku:
__declspec(dllimport)
int
__stdcall
i co to za __out LARGE_INTEGER *lpPerformanceCount
Lookash [ Senator ]
Spróbuj w temacie o C/C++. A najlepiej znajdź wyspecjalizowane forum/grupę dyskusyjną...
fifalk [ fifalkowiec ]
tego sie obawialem... :-( jakis link do sprawdzonego forum, na ktorym aktywnosc != 1 post/3 miesiace? :-)
dodatkowo - sprobowalem przekleic kod do siebie, zeby sprawdzic go "w praniu" - dostaje error o "2 unresolved externals". w oryginalnym programie dziala.
Lookash [ Senator ]
Ja bym proponował pl.comp.lang.c
Załóż konto na googlach albo na gazeta.pl i będziesz mógł na grupy pisać. Jak chcesz, możesz też sam sobie w czytniku news'ów wszystko poustawiać. Chyba warto.