VDS_CONTROLLER_PROP 構造体 (vds.h)

[Windows 8とWindows Server 2012以降、Virtual Disk Service COM インターフェイスは Windows Storage Management API に置き換えられます。

コントローラー オブジェクトのプロパティを定義します。

構文

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;

メンバー

id

コントローラー オブジェクトの GUID。

pwszFriendlyName

コントローラーの名前。人間が読み取り可能な 0 で終わる文字列。

pwszIdentification

サブシステム識別子 (通常はシリアル番号)。人間が読み取り可能な 0 で終わる文字列。

status

コントローラー 状態を指定するVDS_CONTROLLER_STATUS列挙値。

health

コントローラー 正常性状態を指定するVDS_HEALTH列挙値。 このメンバーの有効な値を次に示します。

Windows Server 2008、Windows Vista、Windows Server 2003: VDS_H_REPLACEDVDS_H_DEGRADED はサポートされていません。

VDS_H_UNKNOWN (0)

VDS_H_HEALTHY (1)

VDS_H_FAILED (8)

VDS_H_REPLACED (9)

VDS_H_DEGRADED (11)

sNumberOfPorts

コントローラーに含まれるポートの数。 ポートには 0 から番号が付けられます。 ハードウェア プロバイダーは、PCI RAID カードの場合、このメンバーを 0 に設定する必要があります。

注釈

IVdsController::GetProperties メソッドは、コントローラー オブジェクトのプロパティを報告するためにこの構造体を返します。

要件

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

こちらもご覧ください

IVdsController::GetProperties

VDS 構造体

VDS_CONTROLLER_STATUS

VDS_HEALTH