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


объединение FILE_SEGMENT_ELEMENT (winnt.h)

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

Синтаксис

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

Members

Buffer

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

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

Alignment

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

Требования

Требование Ценность
Header winnt.h

См. также

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