VDS_NOTIFICATION-Struktur (vdshwprv.h)
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API abgelöst.]
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 Union, die von VDS_NOTIFICATION_TARGET_TYPE aufgezählt wird.
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. Weitere Informationen finden Sie in der VDS_DRIVE_NOTIFICATION-Struktur.
Lun
Gültig, wenn objectTypeVDS_NTT_LUN ist. Weitere Informationen finden Sie in der VDS_LUN_NOTIFICATION-Struktur.
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. Weitere Informationen finden Sie in der VDS_PORTAL_NOTIFICATION-Struktur.
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. Weitere Informationen finden Sie in der VDS_PORTAL_GROUP_NOTIFICATION-Struktur.
Service
Hinweise
Anwendungen übergeben diese Struktur im pNotificationArray-Parameter der IVdsAdviseSink::OnNotify-Methode .
Die Member dieser Struktur werden an einer 8-Byte-Grenze ausgerichtet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | vdshwprv.h |