структура 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_FILE_SYSTEM_PROP файловой системы. Например, том получил новую метку, или файловая система была расширена или сжата; не включает изменения в флаги сжатия файловой системы. |
|
Форматируется том файловой системы. |
volumeId
GUID объекта тома, содержащего файловую систему, которая вызвала событие.
dwPercentCompleted
Завершенный формат выполняется в процентах от целого.
Комментарии
Структура VDS_NOTIFICATION включает эту структуру в качестве члена.
Приложение может получать события файловой системы путем реализации интерфейса IVdsAdviseSink и передачи указателя интерфейса в качестве аргумента в метод IVdsService::Advise .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | vds.h |