VDS_PACK_NOTIFICATION estructura (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 paquete.

Sintaxis

typedef struct _VDS_PACK_NOTIFICATION {
  ULONG         ulEvent;
  VDS_OBJECT_ID packId;
} VDS_PACK_NOTIFICATION;

Miembros

ulEvent

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

Valor Significado
VDS_NF_PACK_ARRIVE
1
Llegó un nuevo paquete.
VDS_NF_PACK_DEPART
2
Se quitó un paquete existente.
VDS_NF_PACK_MODIFY
3
Se cambió un miembro de la estructura de VDS_PACK_PROP para el paquete.

packId

GUID del paquete que desencadenó el evento.

Comentarios

La estructura VDS_NOTIFICATION incluye esta estructura como miembro.

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

Para obtener el objeto pack, use el método IVdsService::GetObject . A continuación, puede usar el método IVdsPack::GetProperties para obtener las propiedades del paquete.

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 vds.h

Consulte también

IVdsAdviseSink

IVdsService::Advise

Estructuras de VDS

VDS_NOTIFICATION