Compartilhar 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;

Membros

Buffer

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

Atribuir um ponteiro ao membro buffer assinará e estenderá o 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 .

Requisitos

Requisito Valor
Cabeçalho winnt.h

Confira também

Função WriteFileGather, função ReadFileScatter