Pa pitanje jeste konfuzno jer je deo koda koji si dao nedovoljno da vidimo u kom kontekstu se izvrsava dati kod:
LongInt(pointer(self))
jer ovo
self je pokazivac na instancu neke klase (vrlo bitno). On se zatim pretvara u obican pointer, i na kraju se pretvara (tumaci) kao LongInt vrednost.
CreateIoCompletionPort ima sledece parametre:
Code:
HANDLE CreateIoCompletionPort(
HANDLE FileHandle,
HANDLE ExistingCompletionPort,
ULONG_PTR CompletionKey,
DWORD NumberOfConcurrentThreads
);
gde se upotrebljava to sto ti pominjes, meni se cini jedino na mestu:
ULONG_PTR CompletionKey