Freigeben über


VDS_DRIVE_LETTER_NOTIFICATION-Struktur (vdshwprv.h)

[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts von der Windows Storage Management-API abgelöst.]

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 Drive-Letter-Ereignis, für das eine Anwendung benachrichtigt wird, als einer 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 Laufwerkbuchstabe, 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 Drive-Letter-Ereignisse 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 vdshwprv.h

Weitere Informationen

IVdsAdviseSink

IVdsService::Advise

VDS-Strukturen

VDS_NOTIFICATION