25 января 2001
NtQueryEaFile (ZwQueryEaFile)
NTSYSAPI
NTSTATUS
NTAPI
NtQueryEaFile(
IN HANDLE FileHandle,
OUT PIO_STATUS_BLOCK IoStatusBlock,
OUT PVOID Buffer,
IN ULONG Length,
IN BOOLEAN ReturnSingleEntry,
IN PVOID EaList OPTIONAL,
IN ULONG EaListLength,
IN PULONG EaIndex OPTIONAL,
IN BOOLEAN RestartScan );
NtQueryEaFile используется для чтения расширенных атрибутов (EA) из NTFS файла. О расширенных атрибутах см. FILE_FULL_EA_INFORMATION.
FileHandle
HANDLE файла, открытый с доступом FILE_READ_EA.
IoStatusBlock
Результат ввода-вывода.
Buffer
Буфер для вывода данных, с заранее выделенной памятью. См. FILE_FULL_EA_INFORMATION, там детальное описание полей структуры.
Length
Длина буфера в байтах.
ReturnSingleEntry
Если установлено, возвращается только один элемент.
EaList
Дополнительный список структур FILE_GET_EA_INFORMATION содержащих имена расширенных атрибутов EA.
EaListLength
Длина списка EaList, в байтах.
EaIndex
Указатель на ULONG, содержащий индекс запрашиваемого атрибута.
RestartScan
Если установлено, результат является первым запрашиваемым EA атрибутом.
Документировал:
Томаш Новак
Зависимости:
Библиотека: ntdll.lib
См. также:
FILE_FULL_EA_INFORMATION
FILE_GET_EA_INFORMATION
NtCreateFile
NtSetEaFile