Share via


estructura VDS_SUB_SYSTEM_PROP (vdshwprv.h)

[A partir de Windows 8 y Windows Server 2012, la interfaz COM del servicio de disco virtual se sustituye por la API de administración de almacenamiento de Windows.]

Define las propiedades de un objeto de subsistema.

Sintaxis

typedef struct _VDS_SUB_SYSTEM_PROP {
  VDS_OBJECT_ID         id;
  LPWSTR                pwszFriendlyName;
  LPWSTR                pwszIdentification;
  ULONG                 ulFlags;
  ULONG                 ulStripeSizeFlags;
  VDS_SUB_SYSTEM_STATUS status;
  VDS_HEALTH            health;
  SHORT                 sNumberOfInternalBuses;
  SHORT                 sMaxNumberOfSlotsEachBus;
  SHORT                 sMaxNumberOfControllers;
  SHORT                 sRebuildPriority;
} VDS_SUB_SYSTEM_PROP, *PVDS_SUB_SYSTEM_PROP;

Members

id

GUID del objeto del subsistema.

pwszFriendlyName

El nombre del subsistema, normalmente un nombre de marca y un nombre de modelo; una cadena legible y terminada en cero.

pwszIdentification

El identificador del subsistema; una cadena legible y terminada en cero.

ulFlags

Máscara de bits de una o varias
VDS_SUB_SYSTEM_FLAG valores de enumeración.

ulStripeSizeFlags

Conjunto de tamaños de franja admitidos por un proveedor para volúmenes seccionados o LUN. Un tamaño de franja debe ser una potencia de 2. Cada bit del entero de 32 bits representa un tamaño, en bytes. Por ejemplo, si se establece el bit n, VDS admite el tamaño de franja de 2^n. Por lo tanto, los bits del 0 al 31 pueden especificar 2^0 a 2^31.

status

Valor de enumeración VDS_SUB_SYSTEM_STATUS que especifica el estado del objeto del subsistema.

health

Valor de enumeración VDS_HEALTH que especifica el estado de mantenimiento del subsistema. A continuación se muestran los valores válidos para este miembro.

VDS_H_UNKNOWN (0)

VDS_H_HEALTHY (1)

VDS_H_FAILED (8)

VDS_H_DEGRADED (11)

sNumberOfInternalBuses

Número de buses (o "canales") que contiene el subsistema.

sMaxNumberOfSlotsEachBus

Número máximo de ranuras que puede incluir cada uno de los autobuses. Cada ranura puede acomodar una unidad. El modelo de subsistema supone que cada bus tiene el mismo número máximo de ranuras.

sMaxNumberOfControllers

Número máximo de controladores que puede contener el subsistema.

sRebuildPriority

Prioridad de recompilación de los LUN que pertenecen al subsistema. Este valor puede oscilar entre 0 (prioridad más baja) y 15 (prioridad más alta).

Comentarios

El método IVdsSubSystem::GetProperties devuelve esta estructura para notificar las propiedades de un objeto de subsistema.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado vdshwprv.h

Vea también

IVdsSubSystem::GetProperties

Estructuras de VDS

VDS_HEALTH

VDS_SUB_SYSTEM_STATUS