DEVICE_DSM_NOTIFICATION_PARAMETERS structure (winioctl.h)
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[ANYSIZE_ARRAY];
} 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 |
---|---|
|
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. |
|
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[ANYSIZE_ARRAY]
One or more GUID values that specify the file type for the notification operation.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 |
Minimum supported server | Windows Server 2008 R2 |
Header | winioctl.h (include Windows.h) |