Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
файловых объектов функции в качестве логического интерфейса между процессами ядра и пользовательского режима и данными файлов, которые находятся на физическом диске. Объект файла содержит как данные, записанные в файл, так и следующий набор атрибутов, поддерживаемых ядром.
| Тип сведений | Цель |
|---|---|
| Имя файла | Именует соответствующий физический файл. |
| Текущее смещение байтов | Используется в синхронном файле ввода-вывода (описанном далее в этом разделе) для определения текущего начального расположения операций чтения и записи. |
| Режим общего доступа | Указывает, может ли второй процесс открыть файл для чтения, записи или удаления доступа, пока начальный процесс по-прежнему обращается к нему. |
| Режим ввода-вывода | Указывает, открыт ли начальный процесс для синхронных или асинхронных операций ввода-вывода, кэшированных или неквашированных операций ввода-вывода, последовательного или случайного ввода-вывода и т. д. |
| Указатель на объект устройства | Определяет физическое устройство, на котором хранятся данные файла. |
| Указатель на блок параметров тома или VPB | Определяет том или секционирование данных файла. |
| Указатель на указатели объектов раздела | Определяет корневую структуру, описывающую сопоставленный файл. |
| Указатель на карту частного кэша | Определяет данные файла, которые в настоящее время кэшируются. |
Эти атрибуты определяются как часть структуры FILE_OBJECT в Ntddk.h. Сведения об определении этой структуры см. в документации по комплекту драйверов Windows (WDK) по длине и типам значений.