структура DEVICE_DSM_NOTIFICATION_PARAMETERS (winioctl.h)
Содержит параметры для действия DeviceDsmAction_Notification для кода элемента управления IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .
Синтаксис
typedef struct _DEVICE_DSM_NOTIFICATION_PARAMETERS {
DWORD Size;
DWORD Flags;
DWORD NumFileTypeIDs;
GUID FileTypeID[ANYSIZE_ARRAY];
} DEVICE_DSM_NOTIFICATION_PARAMETERS, *PDEVICE_DSM_NOTIFICATION_PARAMETERS;
Члены
Size
Указывает общий размер этой структуры (в байтах). Значение этого элемента должно включать общий размер элемента FileTypeIDs в байтах .
Flags
Флаги, относящиеся к операции уведомления
Значение | Значение |
---|---|
|
Диапазоны, указанные в структурах DEVICE_DATA_SET_RANGE , следующих за DEVICE_MANAGE_DATA_SET_ATTRIBUTES структурой, в настоящее время используются типами файлов, указанными в элементе FileTypeIDs . |
|
Диапазоны больше не используются типами файлов, указанными в элементе FileTypeIDs . |
NumFileTypeIDs
Количество записей в элементе FileTypeIDs .
FileTypeID[ANYSIZE_ARRAY]
Одно или несколько значений GUID , указывающих тип файла для операции уведомления.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 |
Минимальная версия сервера | Windows Server 2008 R2 |
Верхняя часть | winioctl.h (включая Windows.h) |
См. также раздел
DEVICE_MANAGE_DATA_SET_ATTRIBUTES