Поделиться через


FILE_SEGMENT_ELEMENT union (winnt.h)

Представляет сегмент буфера ввода-вывода для операций чтения и записи точечной, сборной.

Синтаксис

typedef union _FILE_SEGMENT_ELEMENT {
  PVOID64   Buffer;
  ULONGLONG Alignment;
} FILE_SEGMENT_ELEMENT, *PFILE_SEGMENT_ELEMENT;

Члены

Buffer

Указатель на данные для действия чтения и записи точечной или сборной данных.

При назначении указателя члену Buffer значение будет подписыванием, если код компилируется как 32-разрядный; это может нарушить работу приложений с поддержкой больших адресов, работающих в системах, настроенных с 4-гигабайтной настройкой или работающих под управлением WOW64 в 64-разрядной версии Windows. Поэтому при назначении указателей буферу используйте макрос PtrToPtr64.

Alignment

Целочисленное представление буфера. Система использует этот элемент для проверки правильности выравнивания буфера. Приложения обычно работают с элементом Buffer .

Требования

Требование Значение
Заголовок winnt.h

См. также раздел

Функция WriteFileGather, Функция ReadFileScatter