Поделиться через


класс FileIo_Create

Этот класс является классом типа событий для события создания файла.

Следующий синтаксис упрощен в MOF-коде.

Синтаксис

[EventType{64}, EventTypeName{"Create"}]
class FileIo_Create : FileIo
{
  uint32 IrpPtr;
  uint32 TTID;
  uint32 FileObject;
  uint32 CreateOptions;
  uint32 FileAttributes;
  uint32 ShareAccess;
  string OpenPath;
};

Члены

Класс FileIo_Create имеет следующие типы членов:

Элемент Property

Класс FileIo_Create имеет следующие свойства.

CreateOptions

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId(4)

Значения, передаваемые в параметрах CreateOptions и CreateDispositions в функцию NtCreateFile .

FileAttributes

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId(5)

Значение, переданное в параметре FileAttributes в функцию NtCreateFile .

FileObject

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId(3), указатель

Идентификатор, который можно использовать для сопоставления операций с тем же открытым экземпляром файлового объекта между событиями создания и закрытия файла.

IrpPtr

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId(1), указатель

Пакет запроса ввода-вывода. Это свойство идентифицирует действие ввода-вывода.

OpenPath

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: WmiDataId(7), StringTermination("NullTerminated"), Format("w")

Путь к файлу.

ShareAccess

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId(6)

Значение, переданное в параметре ShareAccess в функцию NtCreateFile .

TTID

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId(2), указатель

Идентификатор потока, создающего файл.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]

См. также раздел

FileIo