Partilhar via


FILE_SEGMENT_ELEMENT união (winnt.h)

Representa um segmento de um buffer de E/S para ações de leitura/gravação de dispersão/coleta.

Sintaxe

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

Members

Buffer

Um ponteiro para os dados da ação de dispersão/coleta de leitura/gravação.

Atribuir um ponteiro ao membro do Buffer assinará a extensão do valor se o código for compilado como 32 bits; isso pode interromper aplicativos com reconhecimento de endereço grande em execução em sistemas configurados com Ajuste de 4 Gigabytes ou em execução em WOW64 no Windows de 64 bits. Portanto, use a macro PtrToPtr64 ao atribuir ponteiros ao Buffer.

Alignment

Uma representação de inteiro do buffer. O sistema usa esse membro para validar se o buffer está alinhado corretamente. Os aplicativos normalmente operam no membro buffer .

Requirements

Requirement Value
Header winnt.h

Consulte também

Função WriteFileGather, função ReadFileScatter