DEVICE_DSM_NOTIFICATION_PARAMETERS結構 (winioctl.h)

包含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_DSM_NOTIFY_FLAG_BEGIN
0x00000001
DEVICE_MANAGE_DATA_SET_ATTRIBUTES結構之後DEVICE_DATA_SET_RANGE結構中指定的範圍目前正由 FileTypeIDs 成員中指定的檔案類型使用。
DEVICE_DSM_NOTIFY_FLAG_END
0x00000002
FileTypeIDs 成員中指定的檔類型不再使用範圍。

NumFileTypeIDs

FileTypeIDs 成員中的項目數。

FileTypeID[ANYSIZE_ARRAY]

一或多個 GUID 值,指定通知作業的檔案類型。

意義
FILE_TYPE_NOTIFICATION_GUID_PAGE_FILE
0d0a64a1-38fc-4db8-9fe7-3f4352cd7c5c
指定頁面檔案的通知作業。
FILE_TYPE_NOTIFICATION_GUID_HIBERNATION_FILE
b7624d64-b9a3-4cf8-8011-5b86c940e7b7
指定系統休眠檔案的通知作業。
FILE_TYPE_NOTIFICATION_GUID_CRASHDUMP_FILE
9d453eb7-d2a6-4dbd-a2e3-fbd0ed9109a9
指定系統損毀傾印檔案的通知作業。

規格需求

需求
最低支援的用戶端 Windows 7
最低支援的伺服器 Windows Server 2008 R2
標頭 winioctl.h (包含 Windows.h)

另請參閱

DEVICE_MANAGE_DATA_SET_ATTRIBUTES

裝置管理結構

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES