estructura VDS_DISK_NOTIFICATION (vds.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 los detalles de los eventos de disco.
Sintaxis
typedef struct _VDS_DISK_NOTIFICATION {
ULONG ulEvent;
VDS_OBJECT_ID diskId;
} VDS_DISK_NOTIFICATION;
Members
ulEvent
Determina el evento de disco para el que se notificará a una aplicación, como uno de los valores siguientes.
Value | Significado |
---|---|
|
Se ha insertado un disco o un controlador RAID ha expuesto un LUN que es local para el host. |
|
Se quitó un disco o un controlador RAID desenlazó un LUN. |
|
Un miembro de la estructura de VDS_DISK_PROP ha cambiado o una extensión en un disco cambiado. |
diskId
GUID del objeto de disco que desencadenó el evento.
Comentarios
La estructura VDS_NOTIFICATION incluye esta estructura como miembro.
Una aplicación puede recibir eventos de disco implementando la interfaz IVdsAdviseSink y pasando el puntero de interfaz como argumento al método IVdsService::Advise .
Para obtener el objeto disk, use el método IVdsService::GetObject . A continuación, puede usar el método IVdsDisk::GetProperties o el método IVdsDisk3::GetProperties2 para obtener las propiedades del disco.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | vds.h |