ホーム › Storage.FileSystem › NtmsObjectsTypes
NtmsObjectsTypes
列挙型メンバー 20
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| NTMS_UNKNOWN | 0 | 0x0 | 不明なオブジェクトです。 |
| NTMS_OBJECT | 1 | 0x1 | オブジェクトの初期化時に内部的に使用されます。 |
| NTMS_CHANGER | 2 | 0x2 | チェンジャーです。 |
| NTMS_CHANGER_TYPE | 3 | 0x3 | チェンジャーの種類です。 |
| NTMS_COMPUTER | 4 | 0x4 | コンピューターです。 |
| NTMS_DRIVE | 5 | 0x5 | ドライブです。 |
| NTMS_DRIVE_TYPE | 6 | 0x6 | ドライブの種類です。 |
| NTMS_IEDOOR | 7 | 0x7 | 挿入/取り出しドアです。 |
| NTMS_IEPORT | 8 | 0x8 | 挿入/取り出しポートです。 |
| NTMS_LIBRARY | 9 | 0x9 | ライブラリです (オフライン ライブラリを含みます)。 |
| NTMS_LIBREQUEST | 10 | 0xA | ライブラリ要求です。 |
| NTMS_LOGICAL_MEDIA | 11 | 0xB | 論理メディアです。 |
| NTMS_MEDIA_POOL | 12 | 0xC | メディア プールです。 |
| NTMS_MEDIA_TYPE | 13 | 0xD | メディアの種類です。 |
| NTMS_PARTITION | 14 | 0xE | 物理メディアの片面です。 |
| NTMS_PHYSICAL_MEDIA | 15 | 0xF | 物理メディアです。 |
| NTMS_STORAGESLOT | 16 | 0x10 | 記憶域スロットです。 |
| NTMS_OPREQUEST | 17 | 0x11 | オペレーター要求です。 |
| NTMS_UI_DESTINATION | 18 | 0x12 | ユーザー インターフェイスの送信先です。 |
| NTMS_NUMBER_OF_OBJECT_TYPES | 19 | 0x13 |
公式ドキュメント
[Removable Storage Manager は、Windows 7 および Windows Server 2008 R2 以降では使用できません。]
NtmsObjectsTypes 列挙型は、RSM オブジェクトの種類を指定します。
解説(Remarks)
次の表は、RSM オブジェクトの関係を示します。
| コンテナー | オブジェクト |
|---|---|
| ライブラリ | チェンジャー |
| ドア | |
| ドライブ | |
| ライブラリ要求 | |
| メディアの種類 | |
| 物理メディア | |
| ポート | |
| スロット | |
| 論理メディア | 面 |
| メディア プール | 論理メディア |
| メディア プール | |
| 物理メディア | |
| NULL | チェンジャー |
| チェンジャーの種類 | |
| コンピューター | |
| ドア | |
| ドライブ | |
| ドライブの種類 | |
| ライブラリ | |
| ライブラリ要求 | |
| 論理メディア | |
| メディア プール (空き、未認識、インポート、およびアプリケーション ルート) | |
| メディアの種類 | |
| オペレーター要求 | |
| ポート | |
| 物理メディア | |
| 面 | |
| 物理メディア | 面 |
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 NtmsObjectsTypes : int {
NTMS_UNKNOWN = 0,
NTMS_OBJECT = 1,
NTMS_CHANGER = 2,
NTMS_CHANGER_TYPE = 3,
NTMS_COMPUTER = 4,
NTMS_DRIVE = 5,
NTMS_DRIVE_TYPE = 6,
NTMS_IEDOOR = 7,
NTMS_IEPORT = 8,
NTMS_LIBRARY = 9,
NTMS_LIBREQUEST = 10,
NTMS_LOGICAL_MEDIA = 11,
NTMS_MEDIA_POOL = 12,
NTMS_MEDIA_TYPE = 13,
NTMS_PARTITION = 14,
NTMS_PHYSICAL_MEDIA = 15,
NTMS_STORAGESLOT = 16,
NTMS_OPREQUEST = 17,
NTMS_UI_DESTINATION = 18,
NTMS_NUMBER_OF_OBJECT_TYPES = 19
} NtmsObjectsTypes;public enum NtmsObjectsTypes : int
{
NTMS_UNKNOWN = 0,
NTMS_OBJECT = 1,
NTMS_CHANGER = 2,
NTMS_CHANGER_TYPE = 3,
NTMS_COMPUTER = 4,
NTMS_DRIVE = 5,
NTMS_DRIVE_TYPE = 6,
NTMS_IEDOOR = 7,
NTMS_IEPORT = 8,
NTMS_LIBRARY = 9,
NTMS_LIBREQUEST = 10,
NTMS_LOGICAL_MEDIA = 11,
NTMS_MEDIA_POOL = 12,
NTMS_MEDIA_TYPE = 13,
NTMS_PARTITION = 14,
NTMS_PHYSICAL_MEDIA = 15,
NTMS_STORAGESLOT = 16,
NTMS_OPREQUEST = 17,
NTMS_UI_DESTINATION = 18,
NTMS_NUMBER_OF_OBJECT_TYPES = 19,
}Public Enum NtmsObjectsTypes As Integer
NTMS_UNKNOWN = 0
NTMS_OBJECT = 1
NTMS_CHANGER = 2
NTMS_CHANGER_TYPE = 3
NTMS_COMPUTER = 4
NTMS_DRIVE = 5
NTMS_DRIVE_TYPE = 6
NTMS_IEDOOR = 7
NTMS_IEPORT = 8
NTMS_LIBRARY = 9
NTMS_LIBREQUEST = 10
NTMS_LOGICAL_MEDIA = 11
NTMS_MEDIA_POOL = 12
NTMS_MEDIA_TYPE = 13
NTMS_PARTITION = 14
NTMS_PHYSICAL_MEDIA = 15
NTMS_STORAGESLOT = 16
NTMS_OPREQUEST = 17
NTMS_UI_DESTINATION = 18
NTMS_NUMBER_OF_OBJECT_TYPES = 19
End Enumimport enum
class NtmsObjectsTypes(enum.IntEnum):
NTMS_UNKNOWN = 0
NTMS_OBJECT = 1
NTMS_CHANGER = 2
NTMS_CHANGER_TYPE = 3
NTMS_COMPUTER = 4
NTMS_DRIVE = 5
NTMS_DRIVE_TYPE = 6
NTMS_IEDOOR = 7
NTMS_IEPORT = 8
NTMS_LIBRARY = 9
NTMS_LIBREQUEST = 10
NTMS_LOGICAL_MEDIA = 11
NTMS_MEDIA_POOL = 12
NTMS_MEDIA_TYPE = 13
NTMS_PARTITION = 14
NTMS_PHYSICAL_MEDIA = 15
NTMS_STORAGESLOT = 16
NTMS_OPREQUEST = 17
NTMS_UI_DESTINATION = 18
NTMS_NUMBER_OF_OBJECT_TYPES = 19// NtmsObjectsTypes
pub const NTMS_UNKNOWN: i32 = 0;
pub const NTMS_OBJECT: i32 = 1;
pub const NTMS_CHANGER: i32 = 2;
pub const NTMS_CHANGER_TYPE: i32 = 3;
pub const NTMS_COMPUTER: i32 = 4;
pub const NTMS_DRIVE: i32 = 5;
pub const NTMS_DRIVE_TYPE: i32 = 6;
pub const NTMS_IEDOOR: i32 = 7;
pub const NTMS_IEPORT: i32 = 8;
pub const NTMS_LIBRARY: i32 = 9;
pub const NTMS_LIBREQUEST: i32 = 10;
pub const NTMS_LOGICAL_MEDIA: i32 = 11;
pub const NTMS_MEDIA_POOL: i32 = 12;
pub const NTMS_MEDIA_TYPE: i32 = 13;
pub const NTMS_PARTITION: i32 = 14;
pub const NTMS_PHYSICAL_MEDIA: i32 = 15;
pub const NTMS_STORAGESLOT: i32 = 16;
pub const NTMS_OPREQUEST: i32 = 17;
pub const NTMS_UI_DESTINATION: i32 = 18;
pub const NTMS_NUMBER_OF_OBJECT_TYPES: i32 = 19;// NtmsObjectsTypes
const (
NTMS_UNKNOWN int32 = 0
NTMS_OBJECT int32 = 1
NTMS_CHANGER int32 = 2
NTMS_CHANGER_TYPE int32 = 3
NTMS_COMPUTER int32 = 4
NTMS_DRIVE int32 = 5
NTMS_DRIVE_TYPE int32 = 6
NTMS_IEDOOR int32 = 7
NTMS_IEPORT int32 = 8
NTMS_LIBRARY int32 = 9
NTMS_LIBREQUEST int32 = 10
NTMS_LOGICAL_MEDIA int32 = 11
NTMS_MEDIA_POOL int32 = 12
NTMS_MEDIA_TYPE int32 = 13
NTMS_PARTITION int32 = 14
NTMS_PHYSICAL_MEDIA int32 = 15
NTMS_STORAGESLOT int32 = 16
NTMS_OPREQUEST int32 = 17
NTMS_UI_DESTINATION int32 = 18
NTMS_NUMBER_OF_OBJECT_TYPES int32 = 19
)const
NTMS_UNKNOWN = 0;
NTMS_OBJECT = 1;
NTMS_CHANGER = 2;
NTMS_CHANGER_TYPE = 3;
NTMS_COMPUTER = 4;
NTMS_DRIVE = 5;
NTMS_DRIVE_TYPE = 6;
NTMS_IEDOOR = 7;
NTMS_IEPORT = 8;
NTMS_LIBRARY = 9;
NTMS_LIBREQUEST = 10;
NTMS_LOGICAL_MEDIA = 11;
NTMS_MEDIA_POOL = 12;
NTMS_MEDIA_TYPE = 13;
NTMS_PARTITION = 14;
NTMS_PHYSICAL_MEDIA = 15;
NTMS_STORAGESLOT = 16;
NTMS_OPREQUEST = 17;
NTMS_UI_DESTINATION = 18;
NTMS_NUMBER_OF_OBJECT_TYPES = 19;// NtmsObjectsTypes
pub const NTMS_UNKNOWN: i32 = 0;
pub const NTMS_OBJECT: i32 = 1;
pub const NTMS_CHANGER: i32 = 2;
pub const NTMS_CHANGER_TYPE: i32 = 3;
pub const NTMS_COMPUTER: i32 = 4;
pub const NTMS_DRIVE: i32 = 5;
pub const NTMS_DRIVE_TYPE: i32 = 6;
pub const NTMS_IEDOOR: i32 = 7;
pub const NTMS_IEPORT: i32 = 8;
pub const NTMS_LIBRARY: i32 = 9;
pub const NTMS_LIBREQUEST: i32 = 10;
pub const NTMS_LOGICAL_MEDIA: i32 = 11;
pub const NTMS_MEDIA_POOL: i32 = 12;
pub const NTMS_MEDIA_TYPE: i32 = 13;
pub const NTMS_PARTITION: i32 = 14;
pub const NTMS_PHYSICAL_MEDIA: i32 = 15;
pub const NTMS_STORAGESLOT: i32 = 16;
pub const NTMS_OPREQUEST: i32 = 17;
pub const NTMS_UI_DESTINATION: i32 = 18;
pub const NTMS_NUMBER_OF_OBJECT_TYPES: i32 = 19;const
NTMS_UNKNOWN* = 0
NTMS_OBJECT* = 1
NTMS_CHANGER* = 2
NTMS_CHANGER_TYPE* = 3
NTMS_COMPUTER* = 4
NTMS_DRIVE* = 5
NTMS_DRIVE_TYPE* = 6
NTMS_IEDOOR* = 7
NTMS_IEPORT* = 8
NTMS_LIBRARY* = 9
NTMS_LIBREQUEST* = 10
NTMS_LOGICAL_MEDIA* = 11
NTMS_MEDIA_POOL* = 12
NTMS_MEDIA_TYPE* = 13
NTMS_PARTITION* = 14
NTMS_PHYSICAL_MEDIA* = 15
NTMS_STORAGESLOT* = 16
NTMS_OPREQUEST* = 17
NTMS_UI_DESTINATION* = 18
NTMS_NUMBER_OF_OBJECT_TYPES* = 19enum NtmsObjectsTypes : int {
NTMS_UNKNOWN = 0,
NTMS_OBJECT = 1,
NTMS_CHANGER = 2,
NTMS_CHANGER_TYPE = 3,
NTMS_COMPUTER = 4,
NTMS_DRIVE = 5,
NTMS_DRIVE_TYPE = 6,
NTMS_IEDOOR = 7,
NTMS_IEPORT = 8,
NTMS_LIBRARY = 9,
NTMS_LIBREQUEST = 10,
NTMS_LOGICAL_MEDIA = 11,
NTMS_MEDIA_POOL = 12,
NTMS_MEDIA_TYPE = 13,
NTMS_PARTITION = 14,
NTMS_PHYSICAL_MEDIA = 15,
NTMS_STORAGESLOT = 16,
NTMS_OPREQUEST = 17,
NTMS_UI_DESTINATION = 18,
NTMS_NUMBER_OF_OBJECT_TYPES = 19,
}#define global NTMS_UNKNOWN 0x0
#define global NTMS_OBJECT 0x1
#define global NTMS_CHANGER 0x2
#define global NTMS_CHANGER_TYPE 0x3
#define global NTMS_COMPUTER 0x4
#define global NTMS_DRIVE 0x5
#define global NTMS_DRIVE_TYPE 0x6
#define global NTMS_IEDOOR 0x7
#define global NTMS_IEPORT 0x8
#define global NTMS_LIBRARY 0x9
#define global NTMS_LIBREQUEST 0xA
#define global NTMS_LOGICAL_MEDIA 0xB
#define global NTMS_MEDIA_POOL 0xC
#define global NTMS_MEDIA_TYPE 0xD
#define global NTMS_PARTITION 0xE
#define global NTMS_PHYSICAL_MEDIA 0xF
#define global NTMS_STORAGESLOT 0x10
#define global NTMS_OPREQUEST 0x11
#define global NTMS_UI_DESTINATION 0x12
#define global NTMS_NUMBER_OF_OBJECT_TYPES 0x13