VDS_ASYNC_OUTPUT_TYPE-Enumeration (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 den Satz von Vorgängen, die Objekte verarbeiten können.
Syntax
typedef enum _VDS_ASYNC_OUTPUT_TYPE {
VDS_ASYNCOUT_UNKNOWN = 0,
VDS_ASYNCOUT_CREATEVOLUME = 1,
VDS_ASYNCOUT_EXTENDVOLUME = 2,
VDS_ASYNCOUT_SHRINKVOLUME = 3,
VDS_ASYNCOUT_ADDVOLUMEPLEX = 4,
VDS_ASYNCOUT_BREAKVOLUMEPLEX = 5,
VDS_ASYNCOUT_REMOVEVOLUMEPLEX = 6,
VDS_ASYNCOUT_REPAIRVOLUMEPLEX = 7,
VDS_ASYNCOUT_RECOVERPACK = 8,
VDS_ASYNCOUT_REPLACEDISK = 9,
VDS_ASYNCOUT_CREATEPARTITION = 10,
VDS_ASYNCOUT_CLEAN = 11,
VDS_ASYNCOUT_CREATELUN = 50,
VDS_ASYNCOUT_ADDLUNPLEX = 52,
VDS_ASYNCOUT_REMOVELUNPLEX = 53,
VDS_ASYNCOUT_EXTENDLUN = 54,
VDS_ASYNCOUT_SHRINKLUN = 55,
VDS_ASYNCOUT_RECOVERLUN = 56,
VDS_ASYNCOUT_LOGINTOTARGET = 60,
VDS_ASYNCOUT_LOGOUTFROMTARGET = 61,
VDS_ASYNCOUT_CREATETARGET = 62,
VDS_ASYNCOUT_CREATEPORTALGROUP = 63,
VDS_ASYNCOUT_DELETETARGET = 64,
VDS_ASYNCOUT_ADDPORTAL = 65,
VDS_ASYNCOUT_REMOVEPORTAL = 66,
VDS_ASYNCOUT_DELETEPORTALGROUP = 67,
VDS_ASYNCOUT_FORMAT = 101,
VDS_ASYNCOUT_CREATE_VDISK = 200,
VDS_ASYNCOUT_ATTACH_VDISK = 201,
VDS_ASYNCOUT_COMPACT_VDISK = 202,
VDS_ASYNCOUT_MERGE_VDISK = 203,
VDS_ASYNCOUT_EXPAND_VDISK = 204
} VDS_ASYNC_OUTPUT_TYPE;
Konstanten
VDS_ASYNCOUT_UNKNOWN Wert: 0 Der Wert ist reserviert. |
VDS_ASYNCOUT_CREATEVOLUME Wert: 1 Der Vorgang gibt den IUnknown-Zeiger für die neu zurück Volumeobjekt erstellt. Details zum Vorgang finden Sie unter IVdsPack::CreateVolume-Methode . |
VDS_ASYNCOUT_EXTENDVOLUME Wert: 2 Der Vorgang erweitert die Größe des aktuellen Volumes, indem jedem Member jedes Plexs Datenträgerausdehnungen hinzugefügt werden. Details zum Vorgang finden Sie unter IVdsVolume::Extend-Methode . |
VDS_ASYNCOUT_SHRINKVOLUME Wert: 3 Der Vorgang reduziert die Größe des Volumes und aller Plexes und gibt die freigegebenen Ausdehnungen in free zurück. Raum. Details zum Vorgang finden Sie unter IVdsVolume::Shrink-Methode . |
VDS_ASYNCOUT_ADDVOLUMEPLEX Wert: 4 Der Vorgang fügt dem aktuellen Volume ein Volume als Plex hinzu. Details zum Vorgang finden Sie unter IVdsVolume::AddPlex-Methode . |
VDS_ASYNCOUT_BREAKVOLUMEPLEX Wert: 5 Der Vorgang gibt den IUnknown-Zeiger für den ausgeblendetes Volumeobjekt. Details zum Vorgang finden Sie unter IVdsVolume::BreakPlex-Methode . |
VDS_ASYNCOUT_REMOVEVOLUMEPLEX Wert: 6 Der Vorgang entfernt einen oder mehrere angegebene Plexes aus dem aktuellen Volume und gibt die Erweiterungen frei. Für Details zum Vorgang finden Sie unter IVdsVolume::RemovePlex-Methode . |
VDS_ASYNCOUT_REPAIRVOLUMEPLEX Wert: 7 Der Vorgang repariert einen fehlertoleranten Volumeplex, indem schlechte Member auf gute Datenträger verschoben werden. Für den Betrieb Details finden Sie unter IVdsVolumePlex::Repair-Methode . |
VDS_ASYNCOUT_RECOVERPACK Wert: 8 Der Vorgang gibt nach Möglichkeit einen fehlerhaften oder fehlerhaften Pack in einen fehlerfreien Zustand zurück. Details zum Vorgang finden Sie unter die IVdsPack::Recover-Methode . |
VDS_ASYNCOUT_REPLACEDISK Wert: 9 Dieser Wert ist für die zukünftige Verwendung reserviert. |
VDS_ASYNCOUT_CREATEPARTITION Wert: 10 Der Vorgang erstellt eine neue Partition auf einem Basisdatenträger. Details zum Vorgang finden Sie unter IVdsAdvancedDisk::CreatePartition -Methode. |
VDS_ASYNCOUT_CLEAN Wert: 11 IVdsAdvancedDisk::Clean |
VDS_ASYNCOUT_CREATELUN Wert: 50 Der Vorgang gibt den IUnknown-Zeiger für die neu zurück LUN-Objekt erstellt. Details zum Vorgang finden Sie unter IVdsSubSystem::CreateLun-Methode . |
VDS_ASYNCOUT_ADDLUNPLEX Wert: 52 Der Vorgang fügt der Ziel-LUN als neuen Plex eine LUN hinzu. Details zum Vorgang finden Sie unter IVdsLun::AddPlex-Methode . |
VDS_ASYNCOUT_REMOVELUNPLEX Wert: 53 Der Vorgang gibt den IUnknown-Zeiger für den LUN-Objekt entfernt. Details zum Vorgang finden Sie unter IVdsLun::RemovePlex-Methode . |
VDS_ASYNCOUT_EXTENDLUN Wert: 54 Der Vorgang erweitert eine LUN um eine angegebene Anzahl von Bytes. Details zum Vorgang finden Sie unter IVdsLun::Extend-Methode . |
VDS_ASYNCOUT_SHRINKLUN Wert: 55 Der Vorgang verkleinert eine LUN um eine angegebene Anzahl von Bytes. Details zum Vorgang finden Sie unter IVdsLun::Shrink-Methode . |
VDS_ASYNCOUT_RECOVERLUN Wert: 56 Der Vorgang startet einen Wiederherstellungsvorgang für eine LUN. Details zum Vorgang finden Sie unter IVdsLun::Recover-Methode . |
VDS_ASYNCOUT_LOGINTOTARGET Wert: 60 Der Vorgang meldet sich bei einem Ziel an. Details zum Vorgang finden Sie unter IVdsIscsiInitiatorAdapter::LoginToTarget -Methode. Windows Server 2003: Dieses Flag wird vor Windows Server 2003 R2 nicht unterstützt. |
VDS_ASYNCOUT_LOGOUTFROMTARGET Wert: 61 Der Vorgang meldet sich von einem Ziel ab. Details zum Vorgang finden Sie unter IVdsIscsiInitiatorAdapter::LogoutFromTarget -Methode. Windows Server 2003: Dieses Flag wird vor Windows Server 2003 R2 nicht unterstützt. |
VDS_ASYNCOUT_CREATETARGET Wert: 62 Der Vorgang gibt den IUnknown-Schnittstellenzeiger zurück. für das neu erstellte Zielobjekt. Details zum Vorgang finden Sie unter IVdsSubSystemIscsi::CreateTarget-Methode . Windows Server 2003: Dieses Flag wird vor Windows Server 2003 R2 nicht unterstützt. |
VDS_ASYNCOUT_CREATEPORTALGROUP Wert: 63 Der Vorgang gibt den IUnknown-Schnittstellenzeiger zurück. für das neu erstellte Portalgruppenobjekt. Details zum Vorgang finden Sie unter IVdsIscsiTarget::CreatePortalGroup-Methode . Windows Server 2003: Dieses Flag wird vor Windows Server 2003 R2 nicht unterstützt. |
VDS_ASYNCOUT_DELETETARGET Wert: 64 Der Vorgang löscht ein Ziel. Details zum Vorgang finden Sie unter IVdsIscsiTarget::D elete-Methode . Windows Server 2003: Dieses Flag wird vor Windows Server 2003 R2 nicht unterstützt. |
VDS_ASYNCOUT_ADDPORTAL Wert: 65 Der Vorgang fügt einer Portalgruppe ein Portal hinzu. Details zum Vorgang finden Sie unter IVdsIscsiPortalGroup::AddPortal-Methode . Windows Server 2003: Dieses Flag wird vor Windows Server 2003 R2 nicht unterstützt. |
VDS_ASYNCOUT_REMOVEPORTAL Wert: 66 Der Vorgang entfernt ein Portal aus einer Portalgruppe. Details zum Vorgang finden Sie unter IVdsIscsiPortalGroup::RemovePortal-Methode . Windows Server 2003: Dieses Flag wird vor Windows Server 2003 R2 nicht unterstützt. |
VDS_ASYNCOUT_DELETEPORTALGROUP Wert: 67 Der Vorgang löscht eine Portalgruppe. Details zum Vorgang finden Sie unter IVdsIscsiPortalGroup::D elete-Methode . Windows Server 2003: Dieses Flag wird vor Windows Server 2003 R2 nicht unterstützt. |
VDS_ASYNCOUT_FORMAT Wert: 101 Der Vorgang formatiert ein Volume. Details zum Vorgang finden Sie unter IVdsVolumeMF::Format-Methode . |
VDS_ASYNCOUT_CREATE_VDISK Wert: 200 Der Vorgang erstellt einen virtuellen Datenträger. Details zum Vorgang finden Sie in der IVdsVdProvider::CreateVDisk-Methode . Windows Server 2008, Windows Vista und Windows Server 2003: Nicht unterstützt. |
VDS_ASYNCOUT_ATTACH_VDISK Wert: 201 Der Vorgang fügt einen virtuellen Datenträger an. Vorgangsdetails finden Sie in der IVdsOpenVDisk::Attach-Methode . Windows Server 2008, Windows Vista und Windows Server 2003: Nicht unterstützt. |
VDS_ASYNCOUT_COMPACT_VDISK Wert: 202 Der Vorgang komprimiert einen virtuellen Datenträger, um die physische Größe der Sicherungsdatei zu reduzieren. Details zum Vorgang finden Sie in der IVdsOpenVDisk::Compact-Methode . Windows Server 2008, Windows Vista und Windows Server 2003: Nicht unterstützt. |
VDS_ASYNCOUT_MERGE_VDISK Wert: 203 Der Vorgang führt einen untergeordneten virtuellen Datenträger mit seinen übergeordneten Datenträgern in der differenzierenden Kette zusammen. Details zum Vorgang finden Sie in der IVdsOpenVDisk::Merge-Methode . Windows Server 2008, Windows Vista und Windows Server 2003: Nicht unterstützt. |
VDS_ASYNCOUT_EXPAND_VDISK Wert: 204 Der Vorgang erhöht die Größe eines virtuellen Datenträgers auf das Maximum, das auf einem Datenträger mit fester oder erweiterbarer Größe verfügbar ist. Details zum Vorgang finden Sie in der IVdsOpenVDisk::Expand-Methode . Windows Server 2008, Windows Vista und Windows Server 2003: Nicht unterstützt. |
Hinweise
Die VDS_ASYNC_OUTPUT-Struktur enthält einen VDS_ASYNC_OUTPUT_TYPE-Wert als Member, um einen Vorgangstyp anzugeben.
Hinweis In zukünftigen Windows-Versionen können der VDS_ASYNC_OUTPUT_TYPE-Enumeration zusätzliche Konstanten hinzugefügt werden. Aus diesem Grund muss Ihre Anwendung so konzipiert sein, dass sie eine nicht erkannte VDS_ASYNC_OUTPUT_TYPE Enumerationskonstante ordnungsgemäß verarbeitet.
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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für