[從 Windows 8 和 Windows Server 2012 開始, 虛擬磁碟服務 COM 介面被 Windows 儲存管理 API 取代。]
定義針對每個通知目標類型(主體)專屬的VDS通知結構。
語法
typedef struct _VDS_NOTIFICATION {
VDS_NOTIFICATION_TARGET_TYPE objectType;
union {
VDS_PACK_NOTIFICATION Pack;
VDS_DISK_NOTIFICATION Disk;
VDS_VOLUME_NOTIFICATION Volume;
VDS_PARTITION_NOTIFICATION Partition;
VDS_DRIVE_LETTER_NOTIFICATION Letter;
VDS_FILE_SYSTEM_NOTIFICATION FileSystem;
VDS_MOUNT_POINT_NOTIFICATION MountPoint;
VDS_SUB_SYSTEM_NOTIFICATION SubSystem;
VDS_CONTROLLER_NOTIFICATION Controller;
VDS_DRIVE_NOTIFICATION Drive;
VDS_LUN_NOTIFICATION Lun;
VDS_PORT_NOTIFICATION Port;
VDS_PORTAL_NOTIFICATION Portal;
VDS_TARGET_NOTIFICATION Target;
VDS_PORTAL_GROUP_NOTIFICATION PortalGroup;
VDS_SERVICE_NOTIFICATION Service;
};
} VDS_NOTIFICATION;
Members
objectType
根據 VDS_NOTIFICATION_TARGET_TYPE所列舉的聯盟,具有歧視性。
Pack
如果 objectType 是 VDS_NTT_PACK,則有效。 請參考 VDS_PACK_NOTIFICATION 結構。
Disk
若 objectType 為 VDS_NTT_DISK,則有效。 請參考 VDS_DISK_NOTIFICATION 結構。
Volume
如果 objectType 是 VDS_NTT_VOLUME,則有效。 請參考 VDS_VOLUME_NOTIFICATION 結構。
Partition
如果 objectType 是 VDS_NTT_PARTITION,則有效。 請參考 VDS_PARTITION_NOTIFICATION 結構。
Letter
如果 objectType 是 VDS_NTT_DRIVE_LETTER,則有效。 請參考 VDS_DRIVE_LETTER_NOTIFICATION 結構。
FileSystem
如果 objectType 是 VDS_NTT_FILE_SYSTEM,則有效。 請參考 VDS_FILE_SYSTEM_NOTIFICATION 結構。
MountPoint
如果 objectType 是 VDS_NTT_MOUNT_POINT,則有效。 請參考 VDS_MOUNT_POINT_NOTIFICATION 結構。
SubSystem
如果 objectType 是 VDS_NTT_SUB_SYSTEM,則有效。 請參考 VDS_SUB_SYSTEM_NOTIFICATION 結構。
Controller
如果 objectType 是 VDS_NTT_CONTROLLER,則有效。 請參考 VDS_CONTROLLER_NOTIFICATION 結構。
Drive
若 objectType 為 VDS_NTT_DRIVE,則有效。 請參考 VDS_DRIVE_NOTIFICATION 結構。
Lun
如果 objectType 是 VDS_NTT_LUN,則有效。 請參考 VDS_LUN_NOTIFICATION 結構。
Port
如果 objectType 是 VDS_NTT_PORT,則有效。 請參考 VDS_PORT_NOTIFICATION 結構。
Portal
如果 objectType 是 VDS_NTT_PORTAL,則有效。 請參考 VDS_PORTAL_NOTIFICATION 結構。
Target
如果 objectType 是 VDS_NTT_TARGET,則有效。 請參考 VDS_TARGET_NOTIFICATION 結構。
PortalGroup
如果 objectType 是 VDS_NTT_PORTAL_GROUP,則有效。 請參考 VDS_PORTAL_GROUP_NOTIFICATION 結構。
Service
備註
應用程式會在 IVdsAdviseSink::OnNotification 方法的 pNotificationArray 參數中傳遞此結構。
此結構的成員排列在一個 8 位元組的邊界上。
需求
| Requirement | 價值觀 |
|---|---|
| 最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
| 支援的最低伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
| Header | VDS.H |