Partager via


structure VDS_SUB_SYSTEM_NOTIFICATION (vds.h)

[À compter de Windows 8 et Windows Server 2012, l’interface COM du service de disque virtuel est remplacée par l’API gestion du stockage Windows.]

Définit les détails des événements de sous-système.

Syntaxe

typedef struct _VDS_SUB_SYSTEM_NOTIFICATION {
  ULONG         ulEvent;
  VDS_OBJECT_ID subSystemId;
} VDS_SUB_SYSTEM_NOTIFICATION;

Membres

ulEvent

Détermine l’événement de sous-système pour lequel une application sera avertie, comme l’une des valeurs suivantes.

Valeur Signification
VDS_NF_SUB_SYSTEM_ARRIVE
101
Un nouveau sous-système a été connecté au serveur ou au réseau.
VDS_NF_SUB_SYSTEM_DEPART
102
Un sous-système existant a été déconnecté.
VDS_NF_SUB_SYSTEM_MODIFY
151
Un membre de la structure VDS_SUB_SYSTEM_PROP a été modifié.

subSystemId

GUID du sous-système.

Remarques

La structure VDS_NOTIFICATION inclut cette structure en tant que membre.

Une application peut recevoir des événements de sous-système en implémentant l’interface IVdsAdviseSink et en passant le pointeur d’interface en tant qu’argument à la méthode IVdsService ::Advise .

Pour obtenir l’objet de sous-système, utilisez la méthode IVdsService ::GetObject . Vous pouvez ensuite utiliser la méthode IVdsSubSystem ::GetProperties ou la méthode IVdsSubSystem2 ::GetProperties2 pour obtenir les propriétés du sous-système.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête vds.h

Voir aussi

IVdsAdviseSink

IVdsService ::Advise

VDS Structures

VDS_NOTIFICATION

VDS_SUB_SYSTEM_PROP