Compartir a través de


FILE_SEGMENT_ELEMENT unión (winnt.h)

Representa un segmento de un búfer de E/S para acciones de dispersión/ recopilación de lectura y escritura.

Sintaxis

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

Miembros

Buffer

Puntero a los datos de la acción de dispersión/recopilación de lectura y escritura.

Al asignar un puntero al miembro buffer , se ampliará el valor si el código se compila como 32 bits; Esto puede interrumpir las aplicaciones compatibles con direcciones grandes que se ejecutan en sistemas configurados con ajuste de 4 gigabytes o que se ejecutan en WOW64 en Windows de 64 bits. Por lo tanto, use la macro PtrToPtr64 al asignar punteros a Buffer.

Alignment

Representación entera del búfer. El sistema usa este miembro para validar que el búfer está alineado correctamente. Las aplicaciones suelen funcionar en el miembro buffer .

Requisitos

Requisito Valor
Header winnt.h

Consulte también

Función WriteFileGather, función ReadFileScatter