DEVICE_DSM_NOTIFICATION_PARAMETERS structure
Contains parameters for the DeviceDsmAction_Notification action for the IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES control code.
Syntax
typedef struct _DEVICE_DSM_NOTIFICATION_PARAMETERS { DWORD Size; DWORD Flags; DWORD NumFileTypeIDs; GUID FileTypeID[1]; } DEVICE_DSM_NOTIFICATION_PARAMETERS, *PDEVICE_DSM_NOTIFICATION_PARAMETERS;
Members
- Size
-
Specifies the total size, in bytes, of this structure. The value of this member must include the total size, in bytes, of the FileTypeIDs member.
- Flags
-
Flags specific to the notify operation
Value Meaning - DEVICE_DSM_NOTIFY_FLAG_BEGIN
- 0x00000001
The ranges specified in the DEVICE_DATA_SET_RANGE structures following the DEVICE_MANAGE_DATA_SET_ATTRIBUTES structure are currently being used by the file types that are specified in the FileTypeIDs member.
- DEVICE_DSM_NOTIFY_FLAG_END
- 0x00000002
The ranges are no longer being used by the file types that are specified in the FileTypeIDs member.
- NumFileTypeIDs
-
The number of entries in the FileTypeIDs member.
- FileTypeID
-
One or more GUID values that specify the file type for the notification operation.
Requirements
|
Minimum supported client | Windows 7 |
|---|---|
|
Minimum supported server | Windows Server 2008 R2 |
|
Header |
|
See also
- Device Management Structures
- IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES
- DEVICE_MANAGE_DATA_SET_ATTRIBUTES
Send comments about this topic to Microsoft
Build date: 4/16/2013