InvestorsHub Logo
icon url

Golfbum

08/06/03 7:54 AM

#10556 RE: Dan3 #10551

so...pointers point to memory locations. if a driver wants to put its results somewhere beyond 4g a code change is required to use ulonglong?

doesn't sound like a "simple recompile" to me...

gb


An interesting fact to note is that the AMD-64 uses the “longlong pointer” architecture model. This means that while pointers become 64-bit values (with a data type of ULONGLONG), the ULONG data type stays 32-bits. This significantly eases the process of moving your driver to the AMD-64. Note that this is different from some Unix systems, where when moving from a 32-bit to a 64-bit system the LONG data type becomes 64-bits long.
http://www.osronline.com/article.cfm?id=243