VDS-Strukturen
[Ab Windows 8 und Windows Server 2012 wird die Virtual Disk Service COM-Schnittstelle von der Windows Storage Management APIersetzt.]
VDS stellt Strukturen bereit, die Objekteigenschaften, Benachrichtigungen und andere Entitäten definieren, die im VDS-Objektmodelldargestellt 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 eines Datenträgerumfangs. |
VDS_DISK_FREE_EXTENT | Beschreibt ein freies Ausmaß 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 Standortpfad enthält und, wenn der Datenträger offline ist, der Grund dafür ist, warum sie offline ist. |
VDS_DRIVE_EXTENT | Definiert die Eigenschaften eines Laufwerksumfangs. |
VDS_DRIVE_LETTER_NOTIFICATION | Stellt Laufwerkbuchstaben-Benachrichtigungsinformationen dar, die von VDS generiert werden. |
VDS_DRIVE_LETTER_PROP | Stellt Eigenschaften für den Laufwerkbuchstaben dar. |
VDS_DRIVE_NOTIFICATION | Enthält die Details einer Laufwerkbenachrichtigung. |
VDS_DRIVE_PROP | Definiert die Eigenschaften eines Laufwerkobjekts. |
VDS_DRIVE_PROP2 | Definiert die Eigenschaften eines Laufwerkobjekts. Diese Struktur ist identisch mit der VDS_DRIVE_PROP Struktur, 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 dateisystembenachrichtigungsinformationen dar, die von VDS generiert werden. |
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 automatischen 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 den freigegebenen CHAP-Schlüssel für einen iSCSI-Initiator oder -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-plex-Objekts. |
VDS_LUN_PROP | Definiert die Eigenschaften eines LUN-Objekts. |
VDS_MOUNT_POINT_NOTIFICATION | Stellt Benachrichtigungsinformationen dar, die vom Basis- oder dynamischen Softwareanbieter zurückgegeben wurden, da sich ein Laufwerkbuchstaben oder ein 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 Basis- oder dynamischen Softwareanbieter generiert werden. |
VDS_PACK_PROP | Stellt Eigenschaften für das pack-Objektdar. |
VDS_PARTITION_INFO_GPT | Stellt Informationen für eine GUID-Partitionstabelle (GPT)-Partition 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 Basis- oder dynamischen Softwareanbieter generiert werden. |
VDS_PARTITION_PROP | Definiert die Eigenschaften einer Partition. |
VDS_PATH_ID | Definiert eine eindeutige Identifikation für einen Pfad. |
VDS_PATH_INFO | Definiert die Informationen für einen Pfad. |
VDS_PATH_POLICY | Definiert die Richtlinie zum Lastenausgleich, da sie auf einen bestimmten Pfad angewendet wird. |
VDS_POOL_ATTRIBUTES | Definiert die Attribute eines Speicherpools. |
VDS_POOL_CUSTOM_ATTRIBUTES | Definiert ein benutzerdefiniertes Attribut eines Speicherpools. |
VDS_PORT_NOTIFICATION | Definiert die Details der Controllerportereignisse. |
VDS_PORT_PROP | Enthält die Eigenschaften eines Controllerportobjekts. |
VDS_PORTAL_GROUP_NOTIFICATION | Definiert die Details der iSCSI-Portalgruppenereignisse. |
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 eine oder mehrere VDS_STORAGE_IDENTIFIER Strukturen für ein Speichergerät bereit (in der Regel eine Instanz im Gegensatz zu einer Klasse des Geräts). |
VDS_STORAGE_IDENTIFIER | Identifiziert ein Speichergerät mithilfe eines bestimmten Codesatzes und Typs. |
VDS_STORAGE_POOL_DRIVE_EXTENT | Definiert einen Laufwerksumfang, der von einem Speicherpoolverwendet 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 Basis- 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 weltweiten Namen (WWN). |