VDS_HBAPORT_TYPE列挙 (vds.h)

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

HBA ポートの有効な型のセットを定義します。 これらの型は、HBA API のHBA_PORTTYPE値に対応しています。

構文

typedef enum _VDS_HBAPORT_TYPE {
  VDS_HPT_UNKNOWN = 1,
  VDS_HPT_OTHER = 2,
  VDS_HPT_NOTPRESENT = 3,
  VDS_HPT_NPORT = 5,
  VDS_HPT_NLPORT = 6,
  VDS_HPT_FLPORT = 7,
  VDS_HPT_FPORT = 8,
  VDS_HPT_EPORT = 9,
  VDS_HPT_GPORT = 10,
  VDS_HPT_LPORT = 20,
  VDS_HPT_PTP = 21
} VDS_HBAPORT_TYPE;

定数

 
VDS_HPT_UNKNOWN
値: 1
ポートの種類が不明です。


HBA_PORTTYPE_UNKNOWN
VDS_HPT_OTHER
値: 2
ポートの種類は別の (未定義の) 型です。


HBA_PORTTYPE_OTHER
VDS_HPT_NOTPRESENT
値: 3
ポートの種類が存在しません。


HBA_PORTTYPE_NOTPRESENT
VDS_HPT_NPORT
値: 5
ポートの種類はファブリックです。


HBA_PORTTYPE_NPORT
VDS_HPT_NLPORT
値: 6
ポートの種類はパブリック ループです。


HBA_PORTTYPE_NLPORT
VDS_HPT_FLPORT
値: 7
ポートの種類は、ループ上のファブリックです。


HBA_PORTTYPE_FLPORT
VDS_HPT_FPORT
値: 8
ポートの種類はファブリック ポートです。


HBA_PORTTYPE_FPORT
VDS_HPT_EPORT
値: 9
ポートの種類はファブリック拡張ポートです。
VDS_HPT_GPORT
値: 10
ポートの種類は汎用ファブリック ポートです。
VDS_HPT_LPORT
値: 20
ポートの種類はプライベート ループです。


HBA_PORTTYPE_LPORT
VDS_HPT_PTP
値: 21
ポートの種類はポイントツーポイントです。


HBA_PORTTYPE_PTP

解説

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

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 R2 [デスクトップ アプリのみ]
ヘッダー vds.h

関連項目

VDS 列挙