VDS_NOTIFICATION 結構 (vdshwprv.h)
[從 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;
成員
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::OnNotify 方法的 pNotificationArray 參數中傳遞這個結構。
這個結構的成員會對齊8位元組界限。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | vdshwprv.h |