英語で読む

次の方法で共有


vdshwprv.h ヘッダー

このヘッダーは System Services によって使用されます。 詳細については、次を参照してください。

vdshwprv.h には、次のプログラミング インターフェイスが含まれています。

インターフェイス

 
IEnumVdsObject

IEnumVdsObject (vdshwprv.h) インターフェイスは、特定の型の VDS オブジェクトのセットを列挙します。
IVdsAdmin

プロバイダーを VDS に登録します。
IVdsAdviseSink

IVdsAdviseSink (vdshwprv.h) インターフェイスは VDS 通知を受信します。
IVdsAsync

IVdsAsync (vdshwprv.h) インターフェイスは非同期操作を管理します。 非同期操作を開始するメソッドは、IVdsAsync インターフェイスへのポインターを返します。
IVdsController

IVdsController (vdshwprv.h) インターフェイスには、コントローラーに対してクエリ操作と構成操作を実行するためのメソッドが用意されています。
IVdsControllerControllerPort

IVdsControllerControllerPort (vdshwprv.h) インターフェイスは、IVdsController インターフェイスを実装するクラスのコントローラー ポートを列挙するメソッドを提供します。
IVdsControllerPort

IVdsControllerPort (vdshwprv.h) インターフェイスには、コントローラー ポートでクエリと構成操作を実行するためのメソッドが用意されています。
IVdsDrive

IVdsDrive (vdshwprv.h) インターフェイスは、ドライブに対してクエリ操作と構成操作を実行するためのメソッドを提供します。
IVdsDrive2

IVdsDrive2 (vdshwprv.h) インターフェイスは、ドライブのプロパティに対してクエリを実行するためのメソッドを提供します。
IVdsHwProvider

IVdsHwProvider (vdshwprv.h) インターフェイスは、ハードウェア プロバイダーに対してクエリ、再開、および更新操作を実行するためのメソッドを提供します。
IVdsHwProviderPrivate

ハードウェア プロバイダーが指定した LUN を管理するかどうかを VDS が判断できるようにするメソッドを提供します。
IVdsHwProviderPrivateMpio

特定の HBA ポートからプロバイダーへのパスの状態を設定するメソッドを提供します。
IVdsHwProviderStoragePools

IVdsHwProviderStoragePools インターフェイス (vdshwprv.h) には、記憶域プールに LUN を作成し、ハードウェア プロバイダーによって管理されている記憶域プールを列挙するメソッドが用意されています。
IVdsHwProviderType

IVdsHwProviderType インターフェイス (vdshwprv.h) には、ハードウェア プロバイダーの種類を取得するメソッドが用意されています。
IVdsHwProviderType2

IVdsHwProviderType2 インターフェイス (vdshwprv.h) は実装されていません。 代わりに IVdsHwProviderType インターフェイス (vds.h) を使用してください。
IVdsIscsiPortal

IVdsIscsiPortal インターフェイス (vdshwprv.h) には、iSCSI ポータルでクエリと構成操作を実行するためのメソッドが用意されています。
IVdsIscsiPortalGroup

IVdsIscsiPortalGroup インターフェイス (vdshwprv.h) には、iSCSI ポータル グループでクエリ サービスと構成サービスを実行するためのメソッドが用意されています。
IVdsIscsiTarget

IVdsIscsiTarget インターフェイス (vdshwprv.h) には、iSCSI ターゲットに対してクエリ操作と構成操作を実行するためのメソッドが用意されています。
IVdsLun

IVds Lun インターフェイス (vdshwprv.h) には、論理ユニット番号 (LUN) に対してクエリ操作と構成操作を実行するためのメソッドが用意されています。
IVdsLun2

IVds Lun2 インターフェイス (vdshwprv.h) には、論理ユニット番号 (LUN) ヒントを適用および照会するためのメソッドが用意されています。
IVdsLunControllerPorts

IVds LunControllerPorts インターフェイス (vdshwprv.h) には、LUN でコントローラー ポート構成操作を実行するためのメソッドが用意されています。
IVdsLunIscsi

IVds LunIscsi インターフェイス (vdshwprv.h) には、iSCSI LUN に対してクエリ操作と構成操作を実行するためのメソッドが用意されています。
IVdsLunMpio

IVds LunMpio インターフェイス (vdshwprv.h) には、MPIO 拡張機能を備えた LUN に対してクエリ操作と構成操作を実行するためのメソッドが用意されています。
IVdsLunNaming

IVds LunNaming インターフェイス (vdshwprv.h) は、IVds Lun インターフェイスを実装するクラスの LUN に名前を付けるメソッドを提供します。
IVdsLunNumber

IVds LunNumber インターフェイス (vdshwprv.h) には、LUN の LUN 番号を照会するメソッドが用意されています。
IVdsLunPlex

IVds LunPlex インターフェイス (vdshwprv.h) には、LUN plex に対してクエリ操作と構成操作を実行するためのメソッドが用意されています。
IVdsMaintenance

IVdsMaintenance インターフェイス (vdshwprv.h) には、サブシステム、コントローラー、LUN、またはドライブでメンテナンス操作を実行するためのメソッドが用意されています。
IVdsProvider

IVdsProvider インターフェイス (vdshwprv.h) は、ハードウェアまたはソフトウェア プロバイダーのプロパティを返します。
IVdsProviderPrivate

VDS がプロバイダー オブジェクトに対してその他の操作を実行できるようにするメソッドを提供します。
IVdsProviderSupport

IVdsProviderSupport インターフェイス (vdshwprv.h) には、プロバイダーによってサポートされている VDS インターフェイスのバージョンを示すメソッドが用意されています。
IVdsStoragePool

IVdsStoragePool インターフェイス (vdshwprv.h) には、情報を照会し、記憶域プールの関連オブジェクトを列挙するメソッドが用意されています。
IVdsSubSystem

IVdsSubSystem インターフェイス (vdshwprv.h) には、サブシステムに対してクエリ操作と構成操作を実行するためのメソッドが用意されています。
IVdsSubSystem2

IVdsSubSystem2 インターフェイスは、VDS_HINTS2およびVDS_SUB_SYSTEM_PROP2構造体を使用して、サブシステムに対してクエリ操作と構成操作を実行するためのメソッドを提供します。
IVdsSubSystemInterconnect

IVdsSubSystemInterconnect インターフェイス (vdshwprv.h) には、サブシステムでサポートされている相互接続の種類に対してクエリを実行するメソッドが用意されています。
IVdsSubSystemIscsi

IVdsSubSystemIscsi インターフェイス (vdshwprv.h) には、サブシステム上の iSCSI ターゲットとポータルのクエリと構成を行うメソッドが用意されています。
IVdsSubSystemNaming

IVdsSubSystemNaming インターフェイス (vdshwprv.h) は、IVdsSubSystem インターフェイスを実装するクラスのサブシステムに名前を付けるメソッドを提供します。

構造

 
VDS_ASYNC_OUTPUT

VDS_ASYNC_OUTPUT構造体 (vdshwprv.h) は、非同期オブジェクトの出力を定義します。 出力要素は、操作の種類によって異なります。
VDS_CONTROLLER_NOTIFICATION

VDS_CONTROLLER_NOTIFICATION構造体 (vdshwprv.h) は、コントローラー イベントの詳細を定義します。
VDS_CONTROLLER_PROP

VDS_CONTROLLER_PROP構造体 (vdshwprv.h) は、コントローラー オブジェクトのプロパティを定義します。
VDS_DISK_NOTIFICATION

VDS_DISK_NOTIFICATION構造体 (vdshwprv.h) は、ディスク イベントの詳細を定義します。
VDS_DRIVE_EXTENT

VDS_DRIVE_EXTENT構造体 (vdshwprv.h) は、ドライブ エクステントのプロパティを定義します。
VDS_DRIVE_LETTER_NOTIFICATION

VDS_DRIVE_LETTER_NOTIFICATION構造体 (vdshwprv.h) は、ドライブ文字イベントの詳細を定義します。
VDS_DRIVE_NOTIFICATION

VDS_DRIVE_NOTIFICATION構造体 (vdshwprv.h) は、ドライブ イベントの詳細を定義します。
VDS_DRIVE_PROP

VDS_DRIVE_PROP構造体 (vdshwprv.h) は、ドライブ オブジェクトのプロパティを定義します。
VDS_DRIVE_PROP2

VDS_DRIVE_PROP2構造体 (vdshwprv.h) は、ドライブ オブジェクトのプロパティを定義します。
VDS_FILE_SYSTEM_NOTIFICATION

VDS_FILE_SYSTEM_NOTIFICATION構造体 (vdshwprv.h) は、ファイル システム イベントの詳細を定義します。
VDS_HBAPORT_PROP

VDS_HBAPORT_PROP構造体 (vdshwprv.h) は、HBA ポートのプロパティを定義します。
VDS_HINTS

VDS_HINTS構造体 (vdshwprv.h) は、LUN または LUN プレックスの自動マジック ヒントを定義します。
VDS_HINTS2

VDS_HINTS2構造体 (vdshwprv.h) には、記憶域プール内の LUN の自動マジック ヒントが含まれています。
VDS_IPADDRESS

VDS_IPADDRESS構造体 (vdshwprv.h) は、IP アドレスとポートを定義します。
VDS_ISCSI_INITIATOR_ADAPTER_PROP

VDS_ISCSI_INITIATOR_ADAPTER_PROP構造体 (vdshwprv.h) は、iSCSI イニシエーター アダプターのプロパティを定義します。
VDS_ISCSI_INITIATOR_PORTAL_PROP

VDS_ISCSI_INITIATOR_PORTAL_PROP構造体 (vdshwprv.h) は、iSCSI イニシエーター ポータルのプロパティを定義します。
VDS_ISCSI_IPSEC_KEY

VDS_ISCSI_IPSEC_KEY構造体 (vdshwprv.h) はサポートされておらず、今後使用するために予約されています。
VDS_ISCSI_PORTAL_PROP

VDS_ISCSI_PORTAL_PROP構造体 (vdshwprv.h) は、iSCSI ポータルのプロパティを定義します。
VDS_ISCSI_PORTALGROUP_PROP

VDS_ISCSI_PORTALGROUP_PROP構造体 (vdshwprv.h) は、iSCSI ポータル グループのプロパティを定義します。
VDS_ISCSI_SHARED_SECRET

VDS_ISCSI_SHARED_SECRET構造体 (vdshwprv.h) は CHAP 共有シークレットを定義します。
VDS_ISCSI_TARGET_PROP

VDS_ISCSI_TARGET_PROP構造体 (vdshwprv.h) は、iSCSI ターゲットのプロパティを定義します。
VDS_LUN_NOTIFICATION

VDS_LUN_NOTIFICATION構造体 (vdshwprv.h) は、LUN 通知の詳細を定義します。
VDS_LUN_PLEX_PROP

VDS_LUN_PLEX_PROP構造体 (vdshwprv.h) は、LUN plex オブジェクトのプロパティを定義します。
VDS_LUN_PROP

VDS_LUN_PROP構造体 (vdshwprv.h) は、LUN オブジェクトのプロパティを定義します。
VDS_MOUNT_POINT_NOTIFICATION

VDS_MOUNT_POINT_NOTIFICATION構造体 (vdshwprv.h) は、ドライブ文字またはボリューム GUID パスが変更されたためにソフトウェア プロバイダーによって返されるデータを表します。
VDS_NOTIFICATION

VDS_NOTIFICATION構造体 (vdshwprv.h) は、各通知ターゲットの種類 (サブジェクト) に固有の VDS 通知構造を定義します。
VDS_PACK_NOTIFICATION

VDS_PACK_NOTIFICATION構造体 (vdshwprv.h) は、パック イベントの詳細を定義します。
VDS_PARTITION_NOTIFICATION

VDS_PARTITION_NOTIFICATION構造体 (vdshwprv.h) は、パーティション イベントの詳細を定義します。
VDS_PATH_ID

VDS_PATH_ID構造体 (vdshwprv.h) は、パスの一意の識別を定義します。
VDS_PATH_INFO

VDS_PATH_INFO構造体 (vdshwprv.h) は LUN パスの情報を定義し、IVds LunMpio::GetPathInfo メソッドの ppPaths パラメーターで返されます。
VDS_PATH_POLICY

VDS_PATH_POLICY構造体 (vdshwprv.h) は、特定のパスに適用される負荷分散ポリシーを定義します。
VDS_POOL_ATTRIBUTES

VDS_POOL_ATTRIBUTES構造体 (vdshwprv.h) は、記憶域プールの属性を定義します。
VDS_POOL_CUSTOM_ATTRIBUTES

VDS_POOL_CUSTOM_ATTRIBUTES構造体 (vdshwprv.h) は、ストレージ プールのカスタム属性を定義します。
VDS_PORT_NOTIFICATION

VDS_PORT_NOTIFICATION構造体 (vdshwprv.h) は、コントローラー ポート イベントの詳細を定義します。
VDS_PORT_PROP

VDS_PORT_PROP構造体 (vdshwprv.h) は、コントローラー オブジェクトのポートのプロパティを定義します。
VDS_PORTAL_GROUP_NOTIFICATION

VDS_PORTAL_GROUP_NOTIFICATION構造体 (vdshwprv.h) は、iSCSI ポータル イベントの詳細を定義します。
VDS_PORTAL_NOTIFICATION

VDS_PORTAL_NOTIFICATION構造体 (vdshwprv.h) は、iSCSI ポータル イベントの詳細を定義します。
VDS_PROVIDER_PROP

VDS_PROVIDER_PROP構造体 (vdshwprv.h) は、プロバイダー オブジェクトのプロパティを定義します。
VDS_STORAGE_POOL_DRIVE_EXTENT

VDS_STORAGE_POOL_DRIVE_EXTENT構造体 (vdshwprv.h) は、記憶域プールで使用できるドライブ エクステントを定義します。
VDS_STORAGE_POOL_PROP

VDS_STORAGE_POOL_PROP構造体 (vdshwprv.h) は、記憶域プール オブジェクトのプロパティを定義します。
VDS_SUB_SYSTEM_NOTIFICATION

VDS_SUB_SYSTEM_NOTIFICATION構造体 (vdshwprv.h) は、サブシステム イベントの詳細を定義します。
VDS_SUB_SYSTEM_PROP

VDS_SUB_SYSTEM_PROP構造体 (vdshwprv.h) は、サブシステム オブジェクトのプロパティを定義します。
VDS_SUB_SYSTEM_PROP2

VDS_SUB_SYSTEM_PROP2構造体 (vdshwprv.h) は、サブシステム オブジェクトのプロパティを定義します。
VDS_TARGET_NOTIFICATION

VDS_TARGET_NOTIFICATION構造体 (vdshwprv.h) は、iSCSI ターゲット イベントの詳細を定義します。
VDS_VOLUME_NOTIFICATION

VDS_VOLUME_NOTIFICATION構造体 (vdshwprv.h) は、ボリューム イベントの詳細を定義します。
VDS_WWN

VDS_WWN構造体 (vdshwprv.h) は、ワールドワイド名 (WWN) を定義します。 この構造体は、ANSI HBA API によって定義されたHBA_WWN構造体に対応します。

列挙

 
VDS_ASYNC_OUTPUT_TYPE

VDS_ASYNC_OUTPUT_TYPE列挙 (vdshwprv.h) は、オブジェクトが処理できる操作のセットを定義します。
VDS_CONTROLLER_STATUS

VDS_CONTROLLER_STATUS列挙 (vdshwprv.h) は、コントローラーのオブジェクト状態値のセットを定義します。
VDS_DRIVE_FLAG

VDS_DRIVE_FLAG列挙 (vdshwprv.h) は、ドライブ オブジェクトの有効なフラグのセットを定義します。
VDS_DRIVE_STATUS

VDS_DRIVE_STATUS列挙 (vdshwprv.h) は、ドライブのオブジェクト状態値のセットを定義します。
VDS_FILE_SYSTEM_TYPE

VDS_FILE_SYSTEM_TYPE列挙 (vdshwprv.h) は、ファイル システムの有効な型のセットを定義します。
VDS_HBAPORT_SPEED_FLAG

VDS_HBAPORT_SPEED_FLAG列挙 (vdshwprv.h) は、HBA ポートでサポートされる速度を決定するための有効なフラグのセットを定義します。
VDS_HBAPORT_STATUS

VDS_HBAPORT_STATUS列挙 (vdshwprv.h) は、HBA ポートの有効な状態のセットを定義します。
VDS_HBAPORT_TYPE

VDS_HBAPORT_TYPE列挙 (vdshwprv.h) は、HBA ポートの有効な型のセットを定義します。
VDS_HEALTH

VDS_HEALTH列挙 (vdshwprv.h) は、VDS オブジェクトの正常性状態値のセットを定義します。
VDS_HWPROVIDER_TYPE

VDS_HWPROVIDER_TYPE列挙 (vdshwprv.h) は、ハードウェア プロバイダーの有効な型のセットを定義します。
VDS_INTERCONNECT_FLAG

VDS_INTERCONNECT_FLAG列挙 (vdshwprv.h) は、サブシステムがサポートできる相互接続の種類のセットを定義します。
VDS_IPADDRESS_TYPE

VDS_IPADDRESS_TYPE列挙 (vdshwprv.h) は、IP アドレスの有効な型のセットを定義します。
VDS_ISCSI_AUTH_TYPE

VDS_ISCSI_AUTH_TYPE列挙 (vdshwprv.h) は、iSCSI ターゲットにログインするときの認証に有効な型のセットを定義します。
VDS_ISCSI_IPSEC_FLAG

VDS_ISCSI_IPSEC_FLAG列挙 (vdshwprv.h) はサポートされていません。 この列挙は、今後使用するために予約されています。
VDS_ISCSI_LOGIN_FLAG

VDS_ISCSI_LOGIN_FLAG列挙 (vdshwprv.h) は、iSCSI ターゲット ログイン オプションを指定するための有効なフラグのセットを定義します。
VDS_ISCSI_LOGIN_TYPE

VDS_ISCSI_LOGIN_TYPE列挙 (vdshwprv.h) は、iSCSI ターゲットにログインするための有効な型のセットを定義します。
VDS_ISCSI_PORTAL_STATUS

VDS_ISCSI_PORTAL_STATUS列挙 (vdshwprv.h) は、iSCSI ポータルの有効な状態値のセットを定義します。
VDS_LOADBALANCE_POLICY_ENUM

VDS_LOADBALANCE_POLICY_ENUM列挙 (vdshwprv.h) は、パスの有効な負荷分散ポリシーのセットを定義します。
VDS_LUN_FLAG

VDS_LUN_FLAG列挙 (vdshwprv.h) は、LUN オブジェクトの有効なフラグのセットを定義します。
VDS_LUN_PLEX_FLAG

VDS_LUN_PLEX_FLAG列挙 (vdshwprv.h) は、LUN plex オブジェクトの有効なフラグのセットを定義します。
VDS_LUN_PLEX_STATUS

VDS_LUN_PLEX_STATUS列挙 (vdshwprv.h) は、LUN プレックスのオブジェクト状態値のセットを定義します。
VDS_LUN_PLEX_TYPE

VDS_LUN_PLEX_TYPE列挙 (vdshwprv.h) は、LUN プレックスの有効な型のセットを定義します。
VDS_LUN_STATUS

VDS_LUN_STATUS列挙 (vdshwprv.h) は、LUN のオブジェクトステータス値のセットを定義します。
VDS_LUN_TYPE

VDS_LUN_TYPE列挙 (vdshwprv.h) は、LUN の有効な型のセットを定義します。
VDS_MAINTENANCE_OPERATION

VDS_MAINTENANCE_OPERATION列挙 (vdshwprv.h) は、有効なサブシステムメンテナンス操作のセットを定義します。
VDS_NOTIFICATION_TARGET_TYPE

VDS_NOTIFICATION_TARGET_TYPE列挙 (vdshwprv.h) は、VDS 通知の有効なターゲットの種類のセットを定義します。
VDS_OBJECT_TYPE

VDS_OBJECT_TYPE列挙 (vdshwprv.h) は、VDS オブジェクトの有効な型のセットを定義します。
VDS_PATH_STATUS

VDS_PATH_STATUS列挙 (vdshwprv.h) は、ポートの有効な状態値のセットを定義します。
VDS_PORT_STATUS

VDS_PORT_STATUS列挙 (vdshwprv.h) は、ポートのオブジェクト状態値のセットを定義します。
VDS_PROVIDER_FLAG

VDS_PROVIDER_FLAG列挙 (vdshwprv.h) は、プロバイダー オブジェクトの有効なフラグのセットを定義します。
VDS_PROVIDER_LBSUPPORT_FLAG

VDS_PROVIDER_LBSUPPORT_FLAG列挙 (vdshwprv.h) は、ハードウェア プロバイダーがサポートする負荷分散ポリシーを示す有効なフラグのセットを指定します。
VDS_PROVIDER_TYPE

VDS_PROVIDER_TYPE列挙 (vdshwprv.h) は、プロバイダーの有効な型のセットを定義します。
VDS_RAID_TYPE

VDS_RAID_TYPE列挙 (vdshwprv.h) は、記憶域プールの基になる RAID の種類を指定するために使用できるセット列挙値を定義します。
VDS_RECOVER_ACTION

VDS_RECOVER_ACTION列挙 (vdshwprv.h) は、システムで使用するために予約されています。
VDS_STORAGE_POOL_STATUS

VDS_STORAGE_POOL_STATUS列挙 (vdshwprv.h) は、記憶域プールのオブジェクト状態値のセットを定義します。
VDS_STORAGE_POOL_TYPE

VDS_STORAGE_POOL_TYPE列挙 (vdshwprv.h) は、記憶域プールの種類のセットを定義します。
VDS_SUB_SYSTEM_FLAG

VDS_SUB_SYSTEM_FLAG列挙 (vdshwprv.h) は、サブシステム オブジェクトの有効なフラグのセットを定義します。
VDS_SUB_SYSTEM_STATUS

VDS_SUB_SYSTEM_STATUS列挙 (vdshwprv.h) は、サブシステムのオブジェクト状態値のセットを定義します。
VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG

VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG列挙 (vdshwprv.h) は、サブシステムでサポートできる RAID レベルのセットを定義します。
VDS_TRANSITION_STATE

VDS_TRANSITION_STATE列挙 (vdshwprv.h) は、VDS オブジェクトの有効な遷移状態値のセットを定義します。
VDS_VERSION_SUPPORT_FLAG

VDS_VERSION_SUPPORT_FLAG列挙 (vdshwprv.h) は、サポートされている VDS インターフェイスのバージョンを示します。