ha
2015-05-19 06:28:45 UTC
Hallo
Auf der Seite
https://msdn.microsoft.com/en-us/library/windows/desktop/aa365740%28v=vs.85%29.aspx
sagt MS zur Berechnung der Filegrösse aus WIN32_FIND_DATA dies hier:
"The size of the file is equal to (nFileSizeHigh * (MAXDWORD+1)) +
nFileSizeLow."
Was soll "MAXDWORD+1" bedeuten ?
Zumal der VSE2013 hier erwartungsgemäss einen
"Überlauf einer ganzzahligen Konstanten" meldet.
MAXDWORD ist laut winnt.h = 0xffffffff
Kann mir jemand den Sinn der Addition von 1 erklären ?
Auf der Seite
https://msdn.microsoft.com/en-us/library/windows/desktop/aa365740%28v=vs.85%29.aspx
sagt MS zur Berechnung der Filegrösse aus WIN32_FIND_DATA dies hier:
"The size of the file is equal to (nFileSizeHigh * (MAXDWORD+1)) +
nFileSizeLow."
Was soll "MAXDWORD+1" bedeuten ?
Zumal der VSE2013 hier erwartungsgemäss einen
"Überlauf einer ganzzahligen Konstanten" meldet.
MAXDWORD ist laut winnt.h = 0xffffffff
Kann mir jemand den Sinn der Addition von 1 erklären ?