estructura de VDS_CONTROLLER_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 del controlador.
Sintaxis
typedef struct _VDS_CONTROLLER_NOTIFICATION {
ULONG ulEvent;
VDS_OBJECT_ID controllerId;
} VDS_CONTROLLER_NOTIFICATION;
Miembros
ulEvent
Determina el evento de controlador para el que se notificará una aplicación, como uno de los valores siguientes.
Valor | Significado |
---|---|
|
Un controlador se notifica como presente físicamente en el subsistema. El valor de VDS_CONTROLLER_STATUS asociado a esta notificación debe ser cualquier valor excepto VDS_CS_REMOVED. |
|
Un controlador se quitó físicamente del subsistema. El valor de VDS_CONTROLLER_STATUS debe ser VDS_CS_UNKNOWN o VDS_CS_REMOVED. |
|
Un miembro de la estructura VDS_CONTROLLER_PROP ha cambiado.
Windows Server 2008, Windows Vista y Windows Server 2003: Este valor no se admite. |
|
Un controlador está presente físicamente, pero no está disponible para su uso. El valor de VDS_CONTROLLER_STATUS debe ser VDS_CS_FAILED (quitado del uso debido a un error), VDS_CS_ONLINE (no con errores, pero no en uso), VDS_CS_NOT_READY o VDS_CS_UNKNOWN.
Windows Server 2008, Windows Vista y Windows Server 2003: Este valor no se admite. |
controllerId
GUID del controlador que desencadenó el evento.
Comentarios
La estructura VDS_NOTIFICATION incluye esta estructura como miembro.
Una aplicación puede recibir eventos de controlador implementando la interfaz IVdsAdviseSink y pasando el puntero de interfaz como argumento al método IVdsService::Advise .
Para obtener el objeto de controlador, use el método IVdsService::GetObject . A continuación, puede usar el método IVdsController::GetProperties para obtener las propiedades del controlador.
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 |