VDS_CONTROLLER_PROP 構造体 (vdshwprv.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_REPLACED と VDS_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 | vdshwprv.h |