Strutture VDS

[A partire da Windows 8 e Windows Server 2012, l'interfaccia COM del servizio disco virtuale viene sostituita dall'API gestione archiviazione di Windows.]

VDS fornisce strutture che definiscono le proprietà, le notifiche degli oggetti e altre entità rappresentate nel modello a oggetti VDS.

Struttura Descrizione
CHANGE_ATTRIBUTES_PARAMETERS Definisce i parametri di partizione di uno stile di partizione.
CHANGE_PARTITION_TYPE_PARAMETERS Descrive i parametri da utilizzare quando si modifica il tipo di una partizione.
CREATE_PARTITION_PARAMETERS Definisce i parametri di partizione di uno stile di partizione.
VDS_ASYNC_OUTPUT Rappresenta le informazioni di output per l'oggetto asincrono.
VDS_CONTROLLER_NOTIFICATION Specifica i valori di stato dell'oggetto validi di un controller.
VDS_CONTROLLER_PROP Definisce le proprietà di un oggetto controller.
VDS_CREATE_VDISK_PARAMETERS Contiene i parametri da usare quando viene creato un disco virtuale.
VDS_DISK_EXTENT Definisce le proprietà di un extent del disco.
VDS_DISK_FREE_EXTENT Descrive un extent libero in un disco.
VDS_DISK_NOTIFICATION Rappresenta le informazioni di notifica del disco generate dal provider sottostante o dal disco rigido virtuale per i dischi non inizializzati.
VDS_DISK_PROP Definisce le proprietà di un oggetto disco.
VDS_DISK_PROP2 Definisce le proprietà di un oggetto disco. Questa struttura è identica alla struttura VDS_DISK_PROP , ad eccezione del fatto che include anche il percorso del percorso e, se il disco è offline, il motivo per cui è offline.
VDS_DRIVE_EXTENT Definisce le proprietà di un extent di unità.
VDS_DRIVE_LETTER_NOTIFICATION Rappresenta le informazioni di notifica della lettera di unità generate da VDS.
VDS_DRIVE_LETTER_PROP Rappresenta le proprietà per la lettera di unità.
VDS_DRIVE_NOTIFICATION Contiene i dettagli di una notifica di unità.
VDS_DRIVE_PROP Definisce le proprietà di un oggetto unità.
VDS_DRIVE_PROP2 Definisce le proprietà di un oggetto unità. Questa struttura è identica alla struttura VDS_DRIVE_PROP , ad eccezione del fatto che include il numero di enclosure, il tipo di bus e la velocità di rotazione come membri.
VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP Fornisce informazioni sui file system supportati per la formattazione dei volumi.
VDS_FILE_SYSTEM_NOTIFICATION Rappresenta le informazioni di notifica del file system generate da VDS.
VDS_FILE_SYSTEM_PROP Rappresenta le proprietà per i file system.
VDS_FILE_SYSTEM_TYPE_PROP Rappresenta le proprietà che identificano i tipi di file system.
VDS_HBAPORT_PROP Definisce le proprietà di un oggetto porta HBA.
VDS_HINTS Contiene gli hint automagic per un LUN o un plex LUN.
VDS_HINTS2 Contiene i suggerimenti automagic per un LUN in un pool di archiviazione.
VDS_INPUT_DISK Rappresenta le informazioni sul disco di input.
VDS_INTERCONNECT Contiene i dati dell'indirizzo di un'interconnessione fisica.
VDS_IPADDRESS Definisce un indirizzo IP e una porta.
VDS_ISCSI_INITIATOR_ADAPTER_PROP Definisce le proprietà di un oggetto adattatore iniziatore iSCSI.
VDS_ISCSI_INITIATOR_PORTAL_PROP Definisce le proprietà di un oggetto portale iniziatore iSCSI.
VDS_ISCSI_IPSEC_KEY Definisce la chiave precondi shared per un portale iSCSI.
VDS_ISCSI_PORTAL_PROP Definisce le proprietà di un oggetto portale iSCSI.
VDS_ISCSI_PORTALGROUP_PROP Definisce le proprietà di un oggetto gruppo del portale iSCSI.
VDS_ISCSI_SHARED_SECRET Definisce il segreto condiviso CHAP per un iniziatore o una destinazione iSCSI.
VDS_ISCSI_TARGET_PROP Definisce le proprietà di un oggetto di destinazione iSCSI.
VDS_LUN_INFORMATION Contiene informazioni su un LUN o un disco.
VDS_LUN_NOTIFICATION Contiene i dettagli di una notifica LUN.
VDS_LUN_PLEX_PROP Definisce le proprietà di un oggetto lun plex.
VDS_LUN_PROP Definisce le proprietà di un oggetto LUN.
VDS_MOUNT_POINT_NOTIFICATION Rappresenta le informazioni di notifica restituite dal provider software di base o dinamico perché è stato modificato un percorso GUID di unità o lettera di volume.
VDS_NOTIFICATION Contiene le strutture di notifica VDS specifiche per ogni tipo di destinazione di notifica (oggetto).
VDS_PACK_NOTIFICATION Rappresenta le informazioni di notifica di tipo pack generate dal provider software di base o dinamico sottostante.
VDS_PACK_PROP Rappresenta le proprietà per l'oggetto pack.
VDS_PARTITION_INFO_GPT Rappresenta le informazioni per una partizione GPT (GUID Partition Table).
VDS_PARTITION_INFO_MBR Rappresenta le informazioni per una partizione MBR (Master Boot Record).
VDS_PARTITION_INFORMATION_EX Questa struttura è riservata per l'uso del sistema.
VDS_PARTITION_NOTIFICATION Rappresenta le informazioni di notifica della partizione generate dal provider software di base o dinamico sottostante.
VDS_PARTITION_PROP Definisce le proprietà di una partizione.
VDS_PATH_ID Definisce un'identificazione univoca per un percorso.
VDS_PATH_INFO Definisce le informazioni per un percorso.
VDS_PATH_POLICY Definisce i criteri di bilanciamento del carico applicati a un percorso specifico.
VDS_POOL_ATTRIBUTES Definisce gli attributi di un pool di archiviazione.
VDS_POOL_CUSTOM_ATTRIBUTES Definisce un attributo personalizzato di un pool di archiviazione.
VDS_PORT_NOTIFICATION Definisce i dettagli degli eventi di porta del controller.
VDS_PORT_PROP Contiene le proprietà di un oggetto porta controller.
VDS_PORTAL_GROUP_NOTIFICATION Definisce i dettagli degli eventi del gruppo di portali iSCSI.
VDS_PORTAL_NOTIFICATION Definisce i dettagli degli eventi del portale iSCSI.
VDS_PROVIDER_PROP Definisce le proprietà di un oggetto provider.
VDS_REPARSE_POINT_PROP Definisce le proprietà reparse-point di un oggetto volume.
VDS_SERVICE_PROP Definisce le proprietà dell'oggetto servizio.
VDS_STORAGE_DEVICE_ID_DESCRIPTOR Fornisce una o più strutture VDS_STORAGE_IDENTIFIER per un dispositivo di archiviazione (in genere un'istanza, anziché una classe, del dispositivo).
VDS_STORAGE_IDENTIFIER Identifica un dispositivo di archiviazione usando un set di codice e un tipo specifici.
VDS_STORAGE_POOL_DRIVE_EXTENT Definisce un extent di unità che può essere usato da un pool di archiviazione.
VDS_STORAGE_POOL_PROP Definisce le proprietà di un oggetto pool di archiviazione.
VDS_SUB_SYSTEM_NOTIFICATION Contiene i dettagli di una notifica del sottosistema.
VDS_SUB_SYSTEM_PROP Definisce le proprietà di un oggetto sottosistema.
VDS_SUB_SYSTEM_PROP2 Definisce le proprietà di un oggetto sottosistema. Questa struttura è identica alla struttura VDS_SUB_SYSTEM_PROP , ad eccezione del fatto che include i tipi RAID supportati e il numero di enclosure come membri.
VDS_TARGET_NOTIFICATION Definisce i dettagli degli eventi di destinazione iSCSI.
VDS_VDISK_PROPERTIES Definisce le proprietà di un disco virtuale.
VDS_VOLUME_NOTIFICATION Rappresenta le informazioni di notifica del volume generate dal provider software di base e dinamico sottostante.
VDS_VOLUME_PLEX_PROP Rappresenta le proprietà per l'oggetto volume-plex.
VDS_VOLUME_PROP Definisce le proprietà per un oggetto volume.
VDS_VOLUME_PROP2 Definisce le proprietà di un oggetto volume. Questa struttura è identica alla struttura VDS_VOLUME_PROP , ad eccezione del fatto che include anche i GUID del volume.
VDS_WWN Definisce un nome a livello mondiale (WWN).