Compartir a través de


estructura VDS_PARTITION_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 partición.

Sintaxis

typedef struct _VDS_PARTITION_NOTIFICATION {
  ULONG         ulEvent;
  VDS_OBJECT_ID diskId;
  ULONGLONG     ullOffset;
} VDS_PARTITION_NOTIFICATION;

Miembros

ulEvent

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

Valor Significado
VDS_NF_PARTITION_ARRIVE
11
Llegó una nueva partición. Si la partición es un volumen, el evento también desencadena una notificación de llegada al volumen.
VDS_NF_PARTITION_DEPART
12
Se quitó una partición existente. Si la partición es un volumen, el evento también desencadena una notificación de salida por volumen.
VDS_NF_PARTITION_MODIFY
13
Se cambió un miembro en la estructura VDS_PARTITION_PROP para la partición. Si la partición es un volumen y las propiedades de la partición han cambiado, también se envía una notificación de VDS_NF_VOLUME_MODIFY .

diskId

GUID del disco que contiene la partición que desencadenó el evento.

ullOffset

Desplazamiento de partición.

Comentarios

La estructura VDS_NOTIFICATION incluye esta estructura como miembro.

Una aplicación puede recibir eventos de partición implementando la interfaz IVdsAdviseSink y pasando el puntero de interfaz como argumento al método IVdsService::Advise .

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

IVdsService::Advise

Estructuras de VDS

VDS_NOTIFICATION