Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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 |