VDS_NOTIFICATION Struktur (vds.h)
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API ersetzt.]
Definiert die VDS-Benachrichtigungsstrukturen, die für jeden Benachrichtigungszieltyp (Betreff) spezifisch sind.
Syntax
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;
Member
objectType
Diskriminant für die von VDS_NOTIFICATION_TARGET_TYPE aufgezählte Union.
Pack
Gültig, wenn objectTypeVDS_NTT_PACK ist. Weitere Informationen finden Sie in der VDS_PACK_NOTIFICATION-Struktur .
Disk
Gültig, wenn objectTypeVDS_NTT_DISK ist. Weitere Informationen finden Sie in der VDS_DISK_NOTIFICATION-Struktur .
Volume
Gültig, wenn objectTypeVDS_NTT_VOLUME ist. Weitere Informationen finden Sie in der VDS_VOLUME_NOTIFICATION-Struktur .
Partition
Gültig, wenn objectTypeVDS_NTT_PARTITION ist. Weitere Informationen finden Sie in der VDS_PARTITION_NOTIFICATION-Struktur .
Letter
Gültig, wenn objectTypeVDS_NTT_DRIVE_LETTER ist. Weitere Informationen finden Sie in der VDS_DRIVE_LETTER_NOTIFICATION-Struktur .
FileSystem
Gültig, wenn objectTypeVDS_NTT_FILE_SYSTEM ist. Weitere Informationen finden Sie in der VDS_FILE_SYSTEM_NOTIFICATION-Struktur .
MountPoint
Gültig, wenn objectTypeVDS_NTT_MOUNT_POINT ist. Weitere Informationen finden Sie in der VDS_MOUNT_POINT_NOTIFICATION-Struktur .
SubSystem
Gültig, wenn objectTypeVDS_NTT_SUB_SYSTEM ist. Weitere Informationen finden Sie in der VDS_SUB_SYSTEM_NOTIFICATION-Struktur .
Controller
Gültig, wenn objectTypeVDS_NTT_CONTROLLER ist. Weitere Informationen finden Sie in der VDS_CONTROLLER_NOTIFICATION-Struktur .
Drive
Gültig, wenn objectTypeVDS_NTT_DRIVE ist. Sehen Sie sich die VDS_DRIVE_NOTIFICATION-Struktur an.
Lun
Gültig, wenn objectTypeVDS_NTT_LUN ist. Sehen Sie sich die VDS_LUN_NOTIFICATION-Struktur an.
Port
Gültig, wenn objectTypeVDS_NTT_PORT ist. Weitere Informationen finden Sie in der VDS_PORT_NOTIFICATION-Struktur .
Portal
Gültig, wenn objectTypeVDS_NTT_PORTAL ist. Sehen Sie sich die VDS_PORTAL_NOTIFICATION-Struktur an.
Target
Gültig, wenn objectTypeVDS_NTT_TARGET ist. Weitere Informationen finden Sie in der VDS_TARGET_NOTIFICATION-Struktur .
PortalGroup
Gültig, wenn objectTypeVDS_NTT_PORTAL_GROUP ist. Sehen Sie sich die VDS_PORTAL_GROUP_NOTIFICATION-Struktur an.
Service
Hinweise
Anwendungen übergeben diese Struktur im pNotificationArray-Parameter der IVdsAdviseSink::OnNotify-Methode .
Die Elemente dieser Struktur werden an einer 8-Byte-Grenze ausgerichtet.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | vds.h |