Compartir a través de


estructura VDS_DISK_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 los detalles de los eventos de disco.

Sintaxis

typedef struct _VDS_DISK_NOTIFICATION {
  ULONG         ulEvent;
  VDS_OBJECT_ID diskId;
} VDS_DISK_NOTIFICATION;

Miembros

ulEvent

Determina el evento de disco para el que se notificará a una aplicación, como uno de los valores siguientes.

Valor Significado
VDS_NF_DISK_ARRIVE
8
Se ha insertado un disco o un controlador RAID ha expuesto un LUN que es local en el host.
VDS_NF_DISK_DEPART
9
Se quitó un disco o un controlador RAID desenlazó un LUN.
VDS_NF_DISK_MODIFY
10
Un miembro de la estructura 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 de disco, 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

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

Consulte también

IVdsAdviseSink

IVdsDisk

IVdsService::Advise

Estructuras de VDS

VDS_DISK_PROP

VDS_NOTIFICATION