Compartir a través de


estructura VDS_CONTROLLER_PROP (vds.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 controlador.

Sintaxis

typedef struct _VDS_CONTROLLER_PROP {
  VDS_OBJECT_ID         id;
  LPWSTR                pwszFriendlyName;
  LPWSTR                pwszIdentification;
  VDS_CONTROLLER_STATUS status;
  VDS_HEALTH            health;
  SHORT                 sNumberOfPorts;
} VDS_CONTROLLER_PROP, *PVDS_CONTROLLER_PROP;

Miembros

id

GUID del objeto de controlador.

pwszFriendlyName

Nombre del controlador; una cadena legible y terminada en cero.

pwszIdentification

El identificador del subsistema, normalmente un número de serie; una cadena legible y terminada en cero.

status

Valor de enumeración VDS_CONTROLLER_STATUS que especifica el estado del controlador.

health

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

Windows Server 2008, Windows Vista y Windows Server 2003: no se admiten VDS_H_REPLACED ni VDS_H_DEGRADED.

VDS_H_UNKNOWN (0)

VDS_H_HEALTHY (1)

VDS_H_FAILED (8)

VDS_H_REPLACED (9)

VDS_H_DEGRADED (11)

sNumberOfPorts

Número de puertos que contiene el controlador. Los puertos se numeran desde cero. Los proveedores de hardware deben establecer este miembro en cero para las tarjetas PCI RAID.

Comentarios

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

Requisitos

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

Consulte también

IVdsController::GetProperties

Estructuras de VDS

VDS_CONTROLLER_STATUS

VDS_HEALTH