VDS_DRIVE_LETTER_NOTIFICATION Struktur (vds.h)

[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API ersetzt.]

Definiert die Details von Laufwerkbuchstabenereignissen.

Syntax

typedef struct _VDS_DRIVE_LETTER_NOTIFICATION {
  ULONG         ulEvent;
  WCHAR         wcLetter;
  VDS_OBJECT_ID volumeId;
} VDS_DRIVE_LETTER_NOTIFICATION;

Member

ulEvent

Bestimmt das Laufwerkbuchstabenereignis, für das eine Anwendung benachrichtigt wird, als einen der folgenden Werte.

Wert Bedeutung
VDS_NF_DRIVE_LETTER_FREE
201
Der Laufwerkbuchstabe eines nicht initialisierten Datenträgers ist frei.
VDS_NF_DRIVE_LETTER_ASSIGN
202
Der Laufwerkbuchstabe eines nicht initialisierten Datenträgers wird zugewiesen.

wcLetter

Der Laufwerkbuchstaben, der das Ereignis ausgelöst hat.

volumeId

Die GUID des Volumes, dem der Laufwerkbuchstabe zugewiesen ist. Wenn der Laufwerkbuchstabe freigegeben wird, wird der Volumebezeichner GUID_NULL.

Bemerkungen

Die VDS_NOTIFICATION-Struktur enthält diese Struktur als Member.

Eine Anwendung kann Laufwerkbuchstabenereignisse empfangen, indem sie die IVdsAdviseSink-Schnittstelle implementiert und den Schnittstellenzeiger als Argument an die IVdsService::Advise-Methode übergibt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile vds.h

Weitere Informationen

IVdsAdviseSink

IVdsService::Advise

VDS-Strukturen

VDS_NOTIFICATION