estrutura QUERY_ON_CREATE_FILE_STAT_INFORMATION (ntifs.h)
A estrutura QUERY_ON_CREATE_FILE_STAT_INFORMATION é usada para gravar informações de arquivo quando FltRequestFileInfoOnCreateCompletion é chamado com o sinalizador QoCFileStatInformation definido no parâmetro InfoClassFlags .
Sintaxe
typedef struct _QUERY_ON_CREATE_FILE_STAT_INFORMATION {
LARGE_INTEGER FileId;
LARGE_INTEGER CreationTime;
LARGE_INTEGER LastAccessTime;
LARGE_INTEGER LastWriteTime;
LARGE_INTEGER ChangeTime;
LARGE_INTEGER AllocationSize;
LARGE_INTEGER EndOfFile;
ULONG FileAttributes;
ULONG ReparseTag;
ULONG NumberOfLinks;
} QUERY_ON_CREATE_FILE_STAT_INFORMATION, *PQUERY_ON_CREATE_FILE_STAT_INFORMATION;
Membros
FileId
A ID do arquivo.
CreationTime
A hora de criação do arquivo.
LastAccessTime
A hora em que o arquivo foi acessado pela última vez.
LastWriteTime
A última vez em que o arquivo foi gravado.
ChangeTime
A última vez que um arquivo foi alterado.
AllocationSize
O tamanho da alocação de arquivo, em bytes. Normalmente, esse valor é um múltiplo do setor ou do tamanho do cluster do dispositivo físico subjacente.
EndOfFile
A nova posição de fim de arquivo absoluta como um deslocamento de bytes desde o início do arquivo. EndOfFile especifica o deslocamento de bytes para o final do arquivo. Como esse valor é baseado em zero, ele realmente se refere ao primeiro byte gratuito no arquivo. Em outras palavras, EndOfFile é o deslocamento para o byte imediatamente após o último byte válido no arquivo.
FileAttributes
Os atributos do arquivo, que podem ser qualquer combinação válida dos valores a seguir.
Atributo | Significado |
---|---|
FILE_ATTRIBUTE_READONLY (0x00000001) | Ele é somente leitura. |
FILE_ATTRIBUTE_HIDDEN (0x00000002) | O arquivo ou diretório está oculto. |
FILE_ATTRIBUTE_SYSTEM (0x00000004) | O arquivo ou diretório é usado parcial ou exclusivamente pelo sistema operacional. |
FILE_ATTRIBUTE_DIRECTORY (0x00000010) | Identifica um diretório. |
FILE_ATTRIBUTE_ARCHIVE (0x00000020) | Um arquivo ou diretório marcado para arquivo morto. |
FILE_ATTRIBUTE_NORMAL (0x00000080) | Um arquivo que não tem outros atributos definidos. Este atributo é válido somente quando for usado sozinho. |
ReparseTag
Reparse a marca de ponto. Consulte Sobre pontos de nova análise para obter mais informações.
NumberOfLinks
O número de links para o arquivo.
Comentários
O sistema de arquivos aloca essa estrutura e preenche as informações solicitadas, se houver suporte, enquanto processa uma criação de arquivo. O Gerenciador de Filtros liberará a estrutura alocada.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 |
Cabeçalho | ntifs.h |