Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
[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 una notificación de LUN.
Syntax
typedef struct _VDS_LUN_NOTIFICATION {
ULONG ulEvent;
VDS_OBJECT_ID LunId;
} VDS_LUN_NOTIFICATION;
Members
ulEvent
Determina el evento LUN para el que se notificará a una aplicación, como uno de los valores siguientes.
| Importancia | Meaning |
|---|---|
|
Se ha creado un nuevo LUN. |
|
Se ha eliminado un LUN existente. |
|
Se cambió un miembro en la estructura VDS_LUN_PROP para un LUN externo. Algunos ejemplos de cambios que desencadenan esta notificación incluyen cambios en la estructura VDS_LUN_PROP y la adición de un plex al LUN. Las aplicaciones son responsables de determinar la naturaleza precisa del cambio. |
LunId
GUID del LUN.
Observaciones
Esta estructura se incluye como miembro de la estructura VDS_NOTIFICATION .
Una aplicación puede recibir eventos LUN implementando la interfaz IVdsAdviseSink y pasando el puntero de interfaz como argumento al método IVdsService::Advise .
Para obtener el objeto LUN, use el método IVdsService::GetObject . A continuación, puede usar el método IVdsLun::GetProperties para obtener las propiedades de LUN.
Requisitos
| Requirement | Importancia |
|---|---|
| Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
| Servidor mínimo admitido | Windows Server 2003 [solo aplicaciones de escritorio] |
| Header | vds.h |