estructura VDS_NOTIFICATION (vdshwprv.h)
[A partir de Windows 8 y Windows Server 2012, la interfaz COM del servicio de disco virtual se sustituye por la API de administración de almacenamiento de Windows.]
Define las estructuras de notificación de VDS específicas de cada tipo de destino de notificación (asunto).
Sintaxis
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;
Miembros
objectType
Discriminante para la unión enumerada por VDS_NOTIFICATION_TARGET_TYPE.
Pack
Válido si objectType está VDS_NTT_PACK. Consulte la estructura VDS_PACK_NOTIFICATION .
Disk
Válido si objectType es VDS_NTT_DISK. Consulte la estructura VDS_DISK_NOTIFICATION .
Volume
Válido si objectType está VDS_NTT_VOLUME. Consulte la estructura VDS_VOLUME_NOTIFICATION .
Partition
Válido si objectType es VDS_NTT_PARTITION. Consulte la estructura VDS_PARTITION_NOTIFICATION .
Letter
Válido si objectType está VDS_NTT_DRIVE_LETTER. Consulte la estructura VDS_DRIVE_LETTER_NOTIFICATION .
FileSystem
Válido si objectType está VDS_NTT_FILE_SYSTEM. Consulte la estructura VDS_FILE_SYSTEM_NOTIFICATION .
MountPoint
Válido si objectType es VDS_NTT_MOUNT_POINT. Consulte la estructura VDS_MOUNT_POINT_NOTIFICATION .
SubSystem
Válido si objectType está VDS_NTT_SUB_SYSTEM. Consulte la estructura VDS_SUB_SYSTEM_NOTIFICATION .
Controller
Válido si objectType es VDS_NTT_CONTROLLER. Consulte la estructura VDS_CONTROLLER_NOTIFICATION .
Drive
Válido si objectType está VDS_NTT_DRIVE. Consulte la estructura VDS_DRIVE_NOTIFICATION .
Lun
Válido si objectType está VDS_NTT_LUN. Consulte la estructura VDS_LUN_NOTIFICATION .
Port
Válido si objectType es VDS_NTT_PORT. Consulte la estructura VDS_PORT_NOTIFICATION .
Portal
Válido si objectType es VDS_NTT_PORTAL. Consulte la estructura VDS_PORTAL_NOTIFICATION .
Target
Válido si objectType es VDS_NTT_TARGET. Consulte la estructura VDS_TARGET_NOTIFICATION .
PortalGroup
Válido si objectType está VDS_NTT_PORTAL_GROUP. Consulte la estructura VDS_PORTAL_GROUP_NOTIFICATION .
Service
Comentarios
Las aplicaciones pasan esta estructura en el parámetro pNotificationArray del método IVdsAdviseSink::OnNotify .
Los miembros de esta estructura se alinean en un límite de 8 bytes.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | vdshwprv.h |