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). |