Condividi tramite


enumerazione VDS_PORT_STATUS (vds.h)

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

Definisce il set di valori di stato dell'oggetto per una porta.

Sintassi

typedef enum _VDS_PORT_STATUS {
  VDS_PRS_UNKNOWN = 0,
  VDS_PRS_ONLINE = 1,
  VDS_PRS_NOT_READY = 2,
  VDS_PRS_OFFLINE = 4,
  VDS_PRS_FAILED = 5,
  VDS_PRS_REMOVED = 8
} VDS_PORT_STATUS, *PVDS_PORT_STATUS;

Costanti

 
VDS_PRS_UNKNOWN
Valore: 0
Impossibile determinare lo stato della porta.
VDS_PRS_ONLINE
Valore: 1
La porta è fisicamente presente e in uso. Il valore VDS_HEALTH associato a questo stato di porta può essere qualsiasi valore tranne VDS_H_FAILED.
VDS_PRS_NOT_READY
Valore: 2
La porta è occupato. Il valore VDS_HEALTH può essere qualsiasi valore tranne VDS_H_FAILED.
VDS_PRS_OFFLINE
Valore: 4
La porta o il relativo controller è fisicamente presente, ma non disponibile per l'uso. Ad esempio, la porta o il relativo controller è stata impostata sullo stato inattivo. Quando questo stato è impostato, viene inviata una notifica di VDS_NF_PORT_REMOVED . Il valore VDS_HEALTH può essere qualsiasi valore.
VDS_PRS_FAILED
Valore: 5
La porta non è riuscita. Il valore VDS_HEALTH deve essere VDS_H_FAILED o VDS_H_FAILING.
VDS_PRS_REMOVED
Valore: 8
Il controller della porta è stato rimosso fisicamente dal sottosistema. Quando questo stato viene impostato, viene inviata una notifica di VDS_NF_PORT_DEPART .

Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato.

Commenti

La struttura VDS_PORT_PROP include un valore VDS_PORT_STATUS come membro per indicare lo stato corrente di una porta.

Se l'applicazione rileva un valore VDS_PORT_STATUS che non riconosce, deve visualizzare lo stato della porta come sconosciuto. Non deve tentare di eseguire il mapping dello stato della porta non riconosciuto a un altro stato della porta.

Nota È possibile aggiungere costanti aggiuntive all'enumerazione VDS_PORT_STATUS nelle versioni future di Windows. Per questo motivo, l'applicazione deve essere progettata per gestire correttamente una costante di enumerazione non riconosciuta VDS_PORT_STATUS.
 

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione vds.h

Vedi anche

Enumerazioni VDS

VDS_PORT_PROP