winioctl.h) (DEVICE_DSM_NOTIFICATION_PARAMETERS 结构
包含 IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 控件代码的 DeviceDsmAction_Notification 操作的参数。
语法
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_MANAGE_DATA_SET_ATTRIBUTES 结构后面的 DEVICE_DATA_SET_RANGE 结构中指定的区域当前正由 FileTypeIDs 成员中指定的文件类型使用。 |
|
FileTypeIDs 成员中指定的文件类型不再使用这些范围。 |
NumFileTypeIDs
FileTypeIDs 成员中的条目数。
FileTypeID[ANYSIZE_ARRAY]
指定通知操作的文件类型的一个或多个 GUID 值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 |
最低受支持的服务器 | Windows Server 2008 R2 |
标头 | winioctl.h (包括 Windows.h) |