次の方法で共有


VDS_HBAPORT_STATUS列挙 (vdshwprv.h)

[Windows 8とWindows Server 2012以降、仮想ディスク サービス COM インターフェイスは Windows Storage Management API に置き換えられます。

HBA ポートの有効な状態のセットを定義します。 これらの値は、VDS_HBAPORT_PROP構造体の状態メンバーで使用されます。 これらの状態は、HBA API のHBA_PORTSTATE値に対応します。

構文

typedef enum _VDS_HBAPORT_STATUS {
  VDS_HPS_UNKNOWN = 1,
  VDS_HPS_ONLINE = 2,
  VDS_HPS_OFFLINE = 3,
  VDS_HPS_BYPASSED = 4,
  VDS_HPS_DIAGNOSTICS = 5,
  VDS_HPS_LINKDOWN = 6,
  VDS_HPS_ERROR = 7,
  VDS_HPS_LOOPBACK = 8
} VDS_HBAPORT_STATUS;

定数

 
VDS_HPS_UNKNOWN
値: 1
HBA ポートの状態が不明です。


HBA_PORTSTATE_UNKNOWN
VDS_HPS_ONLINE
値: 2
HBA ポートは動作しています。


HBA_PORTSTATE_ONLINE
VDS_HPS_OFFLINE
値: 3
HBA ポートは、ユーザーによってオフラインに設定されています。


HBA_PORTSTATE_OFFLINE
VDS_HPS_BYPASSED
値: 4
HBA ポートはバイパスされます。


HBA_PORTSTATE_BYPASSED
VDS_HPS_DIAGNOSTICS
値: 5
HBA ポートは診断 モードです。


HBA_PORTSTATE_DIAGNOSTICS
VDS_HPS_LINKDOWN
値: 6
HBA ポート リンクがダウンしています。


HBA_PORTSTATE_LINKDOWN
VDS_HPS_ERROR
値: 7
HBA ポートにエラーがあります。


HBA_PORTSTATE_ERROR
VDS_HPS_LOOPBACK
値: 8
HBA ポートはループバックです。


HBA_PORTSTATE_LOOPBACK

注釈

メモ 今後の Windows バージョンでは、 VDS_HBAPORT_STATUS 列挙体に定数が追加される可能性があります。 このため、認識できないVDS_HBAPORT_STATUS列挙定数を適切に処理するようにアプリケーション 設計する必要があります。
 

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 R2 [デスクトップ アプリのみ]
Header vdshwprv.h
再頒布可能パッケージ VDS 1.1

こちらもご覧ください

VDS 列挙

VDS_HBAPORT_PROP