Структура ULARGE_INTEGER

Type ULARGE_INTEGER
  LowPart As Long
  HighPart As Long
End Type

Структура ULARGE_INTEGER хранит 64-разрядное целое число без знака. целые числа без знака располагаютс¤ в пределах от &H0 до &HFFFFFFFFFFFFFFFF (или в десятичном исчислении, 264). Эта структура определена прежде всего дл¤ языков (типа Visual Basic и некоторых других) которые не имеют никакой встроенной поддержки для 64-разрядных целых чисел без знака. Структура разбивает значение на две 32-разрядных половины: старшая половина и младшая половина. Если язык программирования, который вы используете, поддерживает 64-разрядные целые числа без знака, вы можете заменять два компонента данных этой структуры с единственным (отдельным) значением (или использовать тот тип данных вместо структуры в целом)

Состав структуры

LowPart
32-разрядна¤ младшая половина полного 64-разрядного целого числа без знака
HighPart
32-разрядна¤ старшая половина полного 64-разрядного целого числа без знака

Используется в

GetDiskFreeSpaceEx, MEMORYSTATUSEX, SHQUERYRBINFO