VDS-Strukturen

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

VDS stellt Strukturen bereit, die Objekteigenschaften, Benachrichtigungen und andere Entitäten definieren, die im VDS-Objektmodell dargestellt werden.

Struktur BESCHREIBUNG
CHANGE_ATTRIBUTES_PARAMETERS Definiert die Partitionsparameter eines Partitionsstils.
CHANGE_PARTITION_TYPE_PARAMETERS Beschreibt Parameter, die beim Ändern des Partitionstyps verwendet werden sollen.
CREATE_PARTITION_PARAMETERS Definiert die Partitionsparameter eines Partitionsstils.
VDS_ASYNC_OUTPUT Stellt Ausgabeinformationen für das asynchrone Objekt dar.
VDS_CONTROLLER_NOTIFICATION Gibt die gültigen Objektstatuswerte eines Controllers an.
VDS_CONTROLLER_PROP Definiert die Eigenschaften eines Controllerobjekts.
VDS_CREATE_VDISK_PARAMETERS Enthält die Parameter, die beim Erstellen eines virtuellen Datenträgers verwendet werden sollen.
VDS_DISK_EXTENT Definiert die Eigenschaften einer Datenträgerausdehnung.
VDS_DISK_FREE_EXTENT Beschreibt eine freie Erweiterung auf einem Datenträger.
VDS_DISK_NOTIFICATION Stellt Datenträgerbenachrichtigungsinformationen dar, die vom zugrunde liegenden Anbieter oder von VDS für nicht initialisierte Datenträger generiert werden.
VDS_DISK_PROP Definiert die Eigenschaften eines Datenträgerobjekts.
VDS_DISK_PROP2 Definiert die Eigenschaften eines Datenträgerobjekts. Diese Struktur ist identisch mit der VDS_DISK_PROP-Struktur , mit der Ausnahme, dass sie auch den Speicherortpfad und, wenn der Datenträger offline ist, den Grund enthält, warum er offline ist.
VDS_DRIVE_EXTENT Definiert die Eigenschaften einer Laufwerkausdehnung.
VDS_DRIVE_LETTER_NOTIFICATION Stellt von VDS generierte Benachrichtigungsinformationen für Laufwerkbuchstaben dar.
VDS_DRIVE_LETTER_PROP Stellt Eigenschaften für den Laufwerkbuchstaben dar.
VDS_DRIVE_NOTIFICATION Enthält die Details einer Laufwerksbenachrichtigung.
VDS_DRIVE_PROP Definiert die Eigenschaften eines Laufwerkobjekts.
VDS_DRIVE_PROP2 Definiert die Eigenschaften eines Laufwerkobjekts. Diese Struktur ist mit der VDS_DRIVE_PROP-Struktur identisch, mit der Ausnahme, dass sie die Gehäusenummer, den Bustyp und die Spindelgeschwindigkeit als Member enthält.
VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP Stellt Informationen zu Dateisystemen bereit, die für Formatierungsvolumes unterstützt werden.
VDS_FILE_SYSTEM_NOTIFICATION Stellt von VDS generierte Dateisystembenachrichtigungsinformationen dar.
VDS_FILE_SYSTEM_PROP Stellt Eigenschaften für Dateisysteme dar.
VDS_FILE_SYSTEM_TYPE_PROP Stellt Eigenschaften dar, die Dateisystemtypen identifizieren.
VDS_HBAPORT_PROP Definiert die Eigenschaften eines HBA-Portobjekts.
VDS_HINTS Enthält die automagischen Hinweise für einen LUN- oder LUN-Plex.
VDS_HINTS2 Enthält die automagic-Hinweise für eine LUN in einem Speicherpool.
VDS_INPUT_DISK Stellt Eingabedatenträgerinformationen dar.
VDS_INTERCONNECT Enthält die Adressdaten einer physischen Verbindung.
VDS_IPADDRESS Definiert eine IP-Adresse und einen Port.
VDS_ISCSI_INITIATOR_ADAPTER_PROP Definiert die Eigenschaften eines iSCSI-Initiatoradapterobjekts.
VDS_ISCSI_INITIATOR_PORTAL_PROP Definiert die Eigenschaften eines iSCSI-Initiatorportalobjekts.
VDS_ISCSI_IPSEC_KEY Definiert den vorab freigegebenen Schlüssel für ein iSCSI-Portal.
VDS_ISCSI_PORTAL_PROP Definiert die Eigenschaften eines iSCSI-Portalobjekts.
VDS_ISCSI_PORTALGROUP_PROP Definiert die Eigenschaften eines iSCSI-Portalgruppenobjekts.
VDS_ISCSI_SHARED_SECRET Definiert das freigegebene CHAP-Geheimnis für einen iSCSI-Initiator oder ein iSCSI-Ziel.
VDS_ISCSI_TARGET_PROP Definiert die Eigenschaften eines iSCSI-Zielobjekts.
VDS_LUN_INFORMATION Enthält Informationen zu einer LUN oder einem Datenträger.
VDS_LUN_NOTIFICATION Enthält die Details einer LUN-Benachrichtigung.
VDS_LUN_PLEX_PROP Definiert die Eigenschaften eines LUN-Plexobjekts.
VDS_LUN_PROP Definiert die Eigenschaften eines LUN-Objekts.
VDS_MOUNT_POINT_NOTIFICATION Stellt Benachrichtigungsinformationen dar, die vom einfachen oder dynamischen Softwareanbieter zurückgegeben wurden, weil sich ein Laufwerkbuchstabe- oder Volume-GUID-Pfad geändert hat.
VDS_NOTIFICATION Enthält die VDS-Benachrichtigungsstrukturen, die für jeden Benachrichtigungszieltyp (Betreff) spezifisch sind.
VDS_PACK_NOTIFICATION Stellt Packbenachrichtigungsinformationen dar, die vom zugrunde liegenden grundlegenden oder dynamischen Softwareanbieter generiert werden.
VDS_PACK_PROP Stellt Eigenschaften für das Pack-Objekt dar.
VDS_PARTITION_INFO_GPT Stellen Informationen für eine GPT-Partition (GUID-Partitionstabelle) dar.
VDS_PARTITION_INFO_MBR Stellt Informationen für eine MBR-Partition (Master Boot Record) dar.
VDS_PARTITION_INFORMATION_EX Diese Struktur ist für die Systemverwendung reserviert.
VDS_PARTITION_NOTIFICATION Stellt Partitionsbenachrichtigungsinformationen dar, die vom zugrunde liegenden grundlegenden oder dynamischen Softwareanbieter generiert werden.
VDS_PARTITION_PROP Definiert die Eigenschaften einer Partition.
VDS_PATH_ID Definiert eine eindeutige Identifizierung für einen Pfad.
VDS_PATH_INFO Definiert die Informationen für einen Pfad.
VDS_PATH_POLICY Definiert die Lastenausgleichsrichtlinie so, wie sie für einen bestimmten Pfad gilt.
VDS_POOL_ATTRIBUTES Definiert die Attribute eines Speicherpools.
VDS_POOL_CUSTOM_ATTRIBUTES Definiert ein benutzerdefiniertes Attribut eines Speicherpools.
VDS_PORT_NOTIFICATION Definiert die Details von Controllerportereignissen.
VDS_PORT_PROP Enthält die Eigenschaften eines Controllerportobjekts.
VDS_PORTAL_GROUP_NOTIFICATION Definiert die Details von Gruppenereignissen im iSCSI-Portal.
VDS_PORTAL_NOTIFICATION Definiert die Details von iSCSI-Portalereignissen.
VDS_PROVIDER_PROP Definiert die Eigenschaften eines Anbieterobjekts.
VDS_REPARSE_POINT_PROP Definiert die Analysepunkteigenschaften eines Volumeobjekts.
VDS_SERVICE_PROP Definiert die Eigenschaften des Dienstobjekts.
VDS_STORAGE_DEVICE_ID_DESCRIPTOR Stellt mindestens eine VDS_STORAGE_IDENTIFIER Strukturen für ein Speichergerät bereit (in der Regel eine Instanz im Gegensatz zu einer Geräteklasse).
VDS_STORAGE_IDENTIFIER Identifiziert ein Speichergerät mithilfe eines bestimmten Codesatzes und Typs.
VDS_STORAGE_POOL_DRIVE_EXTENT Definiert eine Laufwerkserweiterung, die von einem Speicherpool verwendet werden kann.
VDS_STORAGE_POOL_PROP Definiert die Eigenschaften eines Speicherpoolobjekts.
VDS_SUB_SYSTEM_NOTIFICATION Enthält die Details einer Subsystembenachrichtigung.
VDS_SUB_SYSTEM_PROP Definiert die Eigenschaften eines Subsystemobjekts.
VDS_SUB_SYSTEM_PROP2 Definiert die Eigenschaften eines Subsystemobjekts. Diese Struktur ist identisch mit der VDS_SUB_SYSTEM_PROP-Struktur , mit der Ausnahme, dass sie die unterstützten RAID-Typen und die Anzahl der Gehäuse als Member enthält.
VDS_TARGET_NOTIFICATION Definiert die Details von iSCSI-Zielereignissen.
VDS_VDISK_PROPERTIES Definiert die Eigenschaften eines virtuellen Datenträgers.
VDS_VOLUME_NOTIFICATION Stellt Volumenbenachrichtigungsinformationen dar, die vom zugrunde liegenden grundlegenden und dynamischen Softwareanbieter generiert werden.
VDS_VOLUME_PLEX_PROP Stellt Eigenschaften für das volume-plex-Objekt dar.
VDS_VOLUME_PROP Definiert die Eigenschaften für ein Volumeobjekt.
VDS_VOLUME_PROP2 Definiert die Eigenschaften eines Volumeobjekts. Diese Struktur ist identisch mit der VDS_VOLUME_PROP-Struktur , mit der Ausnahme, dass sie auch die Volume-GUIDs enthält.
VDS_WWN Definiert einen world-wide name (WWN).