ホーム › Storage.VirtualDiskService › VDS_OBJECT_TYPE
VDS_OBJECT_TYPE
列挙型メンバー 23
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| VDS_OT_UNKNOWN | 0 | 0x0 | この値は予約済みです。 |
| VDS_OT_PROVIDER | 1 | 0x1 | オブジェクトは プロバイダー です。 |
| VDS_OT_PACK | 10 | 0xA | オブジェクトは ディスク パック です。 |
| VDS_OT_VOLUME | 11 | 0xB | オブジェクトは ボリューム です。 |
| VDS_OT_VOLUME_PLEX | 12 | 0xC | オブジェクトは ボリューム プレックス です。 |
| VDS_OT_DISK | 13 | 0xD | オブジェクトは ディスク です。 |
| VDS_OT_SUB_SYSTEM | 30 | 0x1E | オブジェクトは サブシステム です。 |
| VDS_OT_CONTROLLER | 31 | 0x1F | オブジェクトは コントローラー です。 |
| VDS_OT_DRIVE | 32 | 0x20 | オブジェクトは ドライブ です。 |
| VDS_OT_LUN | 33 | 0x21 | オブジェクトは LUN です。 |
| VDS_OT_LUN_PLEX | 34 | 0x22 | オブジェクトは LUN プレックス です。 |
| VDS_OT_PORT | 35 | 0x23 | オブジェクトは コントローラー ポート です。 |
| VDS_OT_PORTAL | 36 | 0x24 | オブジェクトは iSCSI ポータル です。 |
| VDS_OT_TARGET | 37 | 0x25 | オブジェクトは iSCSI ターゲット です。 |
| VDS_OT_PORTAL_GROUP | 38 | 0x26 | オブジェクトは iSCSI ポータル グループ です。 |
| VDS_OT_STORAGE_POOL | 39 | 0x27 | オブジェクトは 記憶域プール です。 Windows Server 2008、Windows Vista および Windows Server 2003: サポートされていません。 |
| VDS_OT_HBAPORT | 90 | 0x5A | オブジェクトは HBA ポート です。 |
| VDS_OT_INIT_ADAPTER | 91 | 0x5B | オブジェクトは iSCSI イニシエーター アダプター です。 |
| VDS_OT_INIT_PORTAL | 92 | 0x5C | オブジェクトは iSCSI イニシエーター ポータル です。 |
| VDS_OT_ASYNC | 100 | 0x64 | この値は予約済みです。 |
| VDS_OT_ENUM | 101 | 0x65 | この値は予約済みです。 |
| VDS_OT_VDISK | 200 | 0xC8 | オブジェクトは仮想ディスクです。 Windows Server 2008、Windows Vista および Windows Server 2003: サポートされていません。 |
| VDS_OT_OPEN_VDISK | 201 | 0xC9 | この値は予約済みです。 Windows Server 2008、Windows Vista および Windows Server 2003: サポートされていません。 |
公式ドキュメント
[Windows 8 および Windows Server 2012 以降、Virtual Disk Service COM インターフェイスは Windows Storage Management API に置き換えられています。]
VDS オブジェクトの有効な型のセットを定義します。
解説(Remarks)
IVdsProviderPrivate::GetObject メソッドと IVdsService::GetObject メソッドは、オブジェクトの型を示すために VDS_OBJECT_TYPE 値を引数として渡します。
注意 将来の Windows バージョンでは、VDS_OBJECT_TYPE 列挙型に定数が追加される可能性があります。このため、アプリケーションは認識できない VDS_OBJECT_TYPE 列挙定数を適切に処理できるよう設計する必要があります。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum VDS_OBJECT_TYPE : int {
VDS_OT_UNKNOWN = 0,
VDS_OT_PROVIDER = 1,
VDS_OT_PACK = 10,
VDS_OT_VOLUME = 11,
VDS_OT_VOLUME_PLEX = 12,
VDS_OT_DISK = 13,
VDS_OT_SUB_SYSTEM = 30,
VDS_OT_CONTROLLER = 31,
VDS_OT_DRIVE = 32,
VDS_OT_LUN = 33,
VDS_OT_LUN_PLEX = 34,
VDS_OT_PORT = 35,
VDS_OT_PORTAL = 36,
VDS_OT_TARGET = 37,
VDS_OT_PORTAL_GROUP = 38,
VDS_OT_STORAGE_POOL = 39,
VDS_OT_HBAPORT = 90,
VDS_OT_INIT_ADAPTER = 91,
VDS_OT_INIT_PORTAL = 92,
VDS_OT_ASYNC = 100,
VDS_OT_ENUM = 101,
VDS_OT_VDISK = 200,
VDS_OT_OPEN_VDISK = 201
} VDS_OBJECT_TYPE;public enum VDS_OBJECT_TYPE : int
{
VDS_OT_UNKNOWN = 0,
VDS_OT_PROVIDER = 1,
VDS_OT_PACK = 10,
VDS_OT_VOLUME = 11,
VDS_OT_VOLUME_PLEX = 12,
VDS_OT_DISK = 13,
VDS_OT_SUB_SYSTEM = 30,
VDS_OT_CONTROLLER = 31,
VDS_OT_DRIVE = 32,
VDS_OT_LUN = 33,
VDS_OT_LUN_PLEX = 34,
VDS_OT_PORT = 35,
VDS_OT_PORTAL = 36,
VDS_OT_TARGET = 37,
VDS_OT_PORTAL_GROUP = 38,
VDS_OT_STORAGE_POOL = 39,
VDS_OT_HBAPORT = 90,
VDS_OT_INIT_ADAPTER = 91,
VDS_OT_INIT_PORTAL = 92,
VDS_OT_ASYNC = 100,
VDS_OT_ENUM = 101,
VDS_OT_VDISK = 200,
VDS_OT_OPEN_VDISK = 201,
}Public Enum VDS_OBJECT_TYPE As Integer
VDS_OT_UNKNOWN = 0
VDS_OT_PROVIDER = 1
VDS_OT_PACK = 10
VDS_OT_VOLUME = 11
VDS_OT_VOLUME_PLEX = 12
VDS_OT_DISK = 13
VDS_OT_SUB_SYSTEM = 30
VDS_OT_CONTROLLER = 31
VDS_OT_DRIVE = 32
VDS_OT_LUN = 33
VDS_OT_LUN_PLEX = 34
VDS_OT_PORT = 35
VDS_OT_PORTAL = 36
VDS_OT_TARGET = 37
VDS_OT_PORTAL_GROUP = 38
VDS_OT_STORAGE_POOL = 39
VDS_OT_HBAPORT = 90
VDS_OT_INIT_ADAPTER = 91
VDS_OT_INIT_PORTAL = 92
VDS_OT_ASYNC = 100
VDS_OT_ENUM = 101
VDS_OT_VDISK = 200
VDS_OT_OPEN_VDISK = 201
End Enumimport enum
class VDS_OBJECT_TYPE(enum.IntEnum):
VDS_OT_UNKNOWN = 0
VDS_OT_PROVIDER = 1
VDS_OT_PACK = 10
VDS_OT_VOLUME = 11
VDS_OT_VOLUME_PLEX = 12
VDS_OT_DISK = 13
VDS_OT_SUB_SYSTEM = 30
VDS_OT_CONTROLLER = 31
VDS_OT_DRIVE = 32
VDS_OT_LUN = 33
VDS_OT_LUN_PLEX = 34
VDS_OT_PORT = 35
VDS_OT_PORTAL = 36
VDS_OT_TARGET = 37
VDS_OT_PORTAL_GROUP = 38
VDS_OT_STORAGE_POOL = 39
VDS_OT_HBAPORT = 90
VDS_OT_INIT_ADAPTER = 91
VDS_OT_INIT_PORTAL = 92
VDS_OT_ASYNC = 100
VDS_OT_ENUM = 101
VDS_OT_VDISK = 200
VDS_OT_OPEN_VDISK = 201// VDS_OBJECT_TYPE
pub const VDS_OT_UNKNOWN: i32 = 0;
pub const VDS_OT_PROVIDER: i32 = 1;
pub const VDS_OT_PACK: i32 = 10;
pub const VDS_OT_VOLUME: i32 = 11;
pub const VDS_OT_VOLUME_PLEX: i32 = 12;
pub const VDS_OT_DISK: i32 = 13;
pub const VDS_OT_SUB_SYSTEM: i32 = 30;
pub const VDS_OT_CONTROLLER: i32 = 31;
pub const VDS_OT_DRIVE: i32 = 32;
pub const VDS_OT_LUN: i32 = 33;
pub const VDS_OT_LUN_PLEX: i32 = 34;
pub const VDS_OT_PORT: i32 = 35;
pub const VDS_OT_PORTAL: i32 = 36;
pub const VDS_OT_TARGET: i32 = 37;
pub const VDS_OT_PORTAL_GROUP: i32 = 38;
pub const VDS_OT_STORAGE_POOL: i32 = 39;
pub const VDS_OT_HBAPORT: i32 = 90;
pub const VDS_OT_INIT_ADAPTER: i32 = 91;
pub const VDS_OT_INIT_PORTAL: i32 = 92;
pub const VDS_OT_ASYNC: i32 = 100;
pub const VDS_OT_ENUM: i32 = 101;
pub const VDS_OT_VDISK: i32 = 200;
pub const VDS_OT_OPEN_VDISK: i32 = 201;// VDS_OBJECT_TYPE
const (
VDS_OT_UNKNOWN int32 = 0
VDS_OT_PROVIDER int32 = 1
VDS_OT_PACK int32 = 10
VDS_OT_VOLUME int32 = 11
VDS_OT_VOLUME_PLEX int32 = 12
VDS_OT_DISK int32 = 13
VDS_OT_SUB_SYSTEM int32 = 30
VDS_OT_CONTROLLER int32 = 31
VDS_OT_DRIVE int32 = 32
VDS_OT_LUN int32 = 33
VDS_OT_LUN_PLEX int32 = 34
VDS_OT_PORT int32 = 35
VDS_OT_PORTAL int32 = 36
VDS_OT_TARGET int32 = 37
VDS_OT_PORTAL_GROUP int32 = 38
VDS_OT_STORAGE_POOL int32 = 39
VDS_OT_HBAPORT int32 = 90
VDS_OT_INIT_ADAPTER int32 = 91
VDS_OT_INIT_PORTAL int32 = 92
VDS_OT_ASYNC int32 = 100
VDS_OT_ENUM int32 = 101
VDS_OT_VDISK int32 = 200
VDS_OT_OPEN_VDISK int32 = 201
)const
VDS_OT_UNKNOWN = 0;
VDS_OT_PROVIDER = 1;
VDS_OT_PACK = 10;
VDS_OT_VOLUME = 11;
VDS_OT_VOLUME_PLEX = 12;
VDS_OT_DISK = 13;
VDS_OT_SUB_SYSTEM = 30;
VDS_OT_CONTROLLER = 31;
VDS_OT_DRIVE = 32;
VDS_OT_LUN = 33;
VDS_OT_LUN_PLEX = 34;
VDS_OT_PORT = 35;
VDS_OT_PORTAL = 36;
VDS_OT_TARGET = 37;
VDS_OT_PORTAL_GROUP = 38;
VDS_OT_STORAGE_POOL = 39;
VDS_OT_HBAPORT = 90;
VDS_OT_INIT_ADAPTER = 91;
VDS_OT_INIT_PORTAL = 92;
VDS_OT_ASYNC = 100;
VDS_OT_ENUM = 101;
VDS_OT_VDISK = 200;
VDS_OT_OPEN_VDISK = 201;// VDS_OBJECT_TYPE
pub const VDS_OT_UNKNOWN: i32 = 0;
pub const VDS_OT_PROVIDER: i32 = 1;
pub const VDS_OT_PACK: i32 = 10;
pub const VDS_OT_VOLUME: i32 = 11;
pub const VDS_OT_VOLUME_PLEX: i32 = 12;
pub const VDS_OT_DISK: i32 = 13;
pub const VDS_OT_SUB_SYSTEM: i32 = 30;
pub const VDS_OT_CONTROLLER: i32 = 31;
pub const VDS_OT_DRIVE: i32 = 32;
pub const VDS_OT_LUN: i32 = 33;
pub const VDS_OT_LUN_PLEX: i32 = 34;
pub const VDS_OT_PORT: i32 = 35;
pub const VDS_OT_PORTAL: i32 = 36;
pub const VDS_OT_TARGET: i32 = 37;
pub const VDS_OT_PORTAL_GROUP: i32 = 38;
pub const VDS_OT_STORAGE_POOL: i32 = 39;
pub const VDS_OT_HBAPORT: i32 = 90;
pub const VDS_OT_INIT_ADAPTER: i32 = 91;
pub const VDS_OT_INIT_PORTAL: i32 = 92;
pub const VDS_OT_ASYNC: i32 = 100;
pub const VDS_OT_ENUM: i32 = 101;
pub const VDS_OT_VDISK: i32 = 200;
pub const VDS_OT_OPEN_VDISK: i32 = 201;const
VDS_OT_UNKNOWN* = 0
VDS_OT_PROVIDER* = 1
VDS_OT_PACK* = 10
VDS_OT_VOLUME* = 11
VDS_OT_VOLUME_PLEX* = 12
VDS_OT_DISK* = 13
VDS_OT_SUB_SYSTEM* = 30
VDS_OT_CONTROLLER* = 31
VDS_OT_DRIVE* = 32
VDS_OT_LUN* = 33
VDS_OT_LUN_PLEX* = 34
VDS_OT_PORT* = 35
VDS_OT_PORTAL* = 36
VDS_OT_TARGET* = 37
VDS_OT_PORTAL_GROUP* = 38
VDS_OT_STORAGE_POOL* = 39
VDS_OT_HBAPORT* = 90
VDS_OT_INIT_ADAPTER* = 91
VDS_OT_INIT_PORTAL* = 92
VDS_OT_ASYNC* = 100
VDS_OT_ENUM* = 101
VDS_OT_VDISK* = 200
VDS_OT_OPEN_VDISK* = 201enum VDS_OBJECT_TYPE : int {
VDS_OT_UNKNOWN = 0,
VDS_OT_PROVIDER = 1,
VDS_OT_PACK = 10,
VDS_OT_VOLUME = 11,
VDS_OT_VOLUME_PLEX = 12,
VDS_OT_DISK = 13,
VDS_OT_SUB_SYSTEM = 30,
VDS_OT_CONTROLLER = 31,
VDS_OT_DRIVE = 32,
VDS_OT_LUN = 33,
VDS_OT_LUN_PLEX = 34,
VDS_OT_PORT = 35,
VDS_OT_PORTAL = 36,
VDS_OT_TARGET = 37,
VDS_OT_PORTAL_GROUP = 38,
VDS_OT_STORAGE_POOL = 39,
VDS_OT_HBAPORT = 90,
VDS_OT_INIT_ADAPTER = 91,
VDS_OT_INIT_PORTAL = 92,
VDS_OT_ASYNC = 100,
VDS_OT_ENUM = 101,
VDS_OT_VDISK = 200,
VDS_OT_OPEN_VDISK = 201,
}#define global VDS_OT_UNKNOWN 0x0
#define global VDS_OT_PROVIDER 0x1
#define global VDS_OT_PACK 0xA
#define global VDS_OT_VOLUME 0xB
#define global VDS_OT_VOLUME_PLEX 0xC
#define global VDS_OT_DISK 0xD
#define global VDS_OT_SUB_SYSTEM 0x1E
#define global VDS_OT_CONTROLLER 0x1F
#define global VDS_OT_DRIVE 0x20
#define global VDS_OT_LUN 0x21
#define global VDS_OT_LUN_PLEX 0x22
#define global VDS_OT_PORT 0x23
#define global VDS_OT_PORTAL 0x24
#define global VDS_OT_TARGET 0x25
#define global VDS_OT_PORTAL_GROUP 0x26
#define global VDS_OT_STORAGE_POOL 0x27
#define global VDS_OT_HBAPORT 0x5A
#define global VDS_OT_INIT_ADAPTER 0x5B
#define global VDS_OT_INIT_PORTAL 0x5C
#define global VDS_OT_ASYNC 0x64
#define global VDS_OT_ENUM 0x65
#define global VDS_OT_VDISK 0xC8
#define global VDS_OT_OPEN_VDISK 0xC9