структура VDS_FILE_SYSTEM_NOTIFICATION (vds.h)

[Начиная с Windows 8 и Windows Server 2012 COM-интерфейс службы виртуальных дисков замечается API управления хранилищем Windows.]

Определяет сведения о событиях файловой системы.

Синтаксис

typedef struct _VDS_FILE_SYSTEM_NOTIFICATION {
  ULONG         ulEvent;
  VDS_OBJECT_ID volumeId;
  DWORD         dwPercentCompleted;
} VDS_FILE_SYSTEM_NOTIFICATION;

Члены

ulEvent

Определяет событие файловой системы, о котором будет уведомляться приложение, в виде одного из следующих значений.

Значение Значение
VDS_NF_FILE_SYSTEM_MODIFY
203
Элемент был изменен в структуре VDS_FILE_SYSTEM_PROP файловой системы. Например, том получил новую метку, или файловая система была расширена или сжата; не включает изменения в флаги сжатия файловой системы.
VDS_NF_FILE_SYSTEM_FORMAT_PROGRESS
204
Форматируется том файловой системы.

volumeId

GUID объекта тома, содержащего файловую систему, которая вызвала событие.

dwPercentCompleted

Завершенный формат выполняется в процентах от целого.

Комментарии

Структура VDS_NOTIFICATION включает эту структуру в качестве члена.

Приложение может получать события файловой системы путем реализации интерфейса IVdsAdviseSink и передачи указателя интерфейса в качестве аргумента в метод IVdsService::Advise .

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть vds.h

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

IVdsAdviseSink

IVdsService::Совет

Структуры VDS

VDS_NOTIFICATION