estrutura FILE_NETWORK_OPEN_INFORMATION (wdm.h)
A estrutura FILE_NETWORK_OPEN_INFORMATION é usada como um argumento para ZwQueryInformationFile.
Sintaxe
typedef struct _FILE_NETWORK_OPEN_INFORMATION {
LARGE_INTEGER CreationTime;
LARGE_INTEGER LastAccessTime;
LARGE_INTEGER LastWriteTime;
LARGE_INTEGER ChangeTime;
LARGE_INTEGER AllocationSize;
LARGE_INTEGER EndOfFile;
ULONG FileAttributes;
} FILE_NETWORK_OPEN_INFORMATION, *PFILE_NETWORK_OPEN_INFORMATION;
Membros
CreationTime
Especifica a hora em que o arquivo foi criado.
LastAccessTime
Especifica a hora em que o arquivo foi acessado pela última vez.
LastWriteTime
Especifica a hora em que o arquivo foi gravado pela última vez.
ChangeTime
Especifica a hora em que o arquivo foi alterado pela última vez.
AllocationSize
Especifica o tamanho da alocação de arquivo, em bytes. Normalmente, esse valor é um múltiplo do tamanho do setor ou do cluster do dispositivo físico subjacente.
EndOfFile
Especifica a posição absoluta do fim do arquivo como um deslocamento de bytes do início do arquivo. EndOfFile especifica o deslocamento de bytes até 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
Especifica um ou mais sinalizadores FILE_ATTRIBUTE_XXX . Para obter descrições desses sinalizadores, consulte a documentação da função GetFileAttributes no SDK do Microsoft Windows.
Comentários
FILE_READ_ATTRIBUTES acesso ao arquivo é necessário para consultar essas informações.
Os valores de hora CreationTime, LastAccessTime, LastWriteTime e ChangeTime são expressos em formato de hora absoluto do sistema. A hora absoluta do sistema é o número de intervalos de 100 nanossegundos desde o início do ano 1601 no calendário gregoriano.
Essa estrutura deve ser alinhada em um limite LONGLONG (8 bytes).
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |