Win32 API 日本語リファレンス
ホーム › Storage.FileSystem › NtmsObjectsTypes

NtmsObjectsTypes

列挙型
基底型i4

メンバー 20

名前10進16進説明
NTMS_UNKNOWN00x0不明なオブジェクトです。
NTMS_OBJECT10x1オブジェクトの初期化時に内部的に使用されます。
NTMS_CHANGER20x2チェンジャーです。
NTMS_CHANGER_TYPE30x3チェンジャーの種類です。
NTMS_COMPUTER40x4コンピューターです。
NTMS_DRIVE50x5ドライブです。
NTMS_DRIVE_TYPE60x6ドライブの種類です。
NTMS_IEDOOR70x7挿入/取り出しドアです。
NTMS_IEPORT80x8挿入/取り出しポートです。
NTMS_LIBRARY90x9ライブラリです (オフライン ライブラリを含みます)。
NTMS_LIBREQUEST100xAライブラリ要求です。
NTMS_LOGICAL_MEDIA110xB論理メディアです。
NTMS_MEDIA_POOL120xCメディア プールです。
NTMS_MEDIA_TYPE130xDメディアの種類です。
NTMS_PARTITION140xE物理メディアの片面です。
NTMS_PHYSICAL_MEDIA150xF物理メディアです。
NTMS_STORAGESLOT160x10記憶域スロットです。
NTMS_OPREQUEST170x11オペレーター要求です。
NTMS_UI_DESTINATION180x12ユーザー インターフェイスの送信先です。
NTMS_NUMBER_OF_OBJECT_TYPES190x13

公式ドキュメント

[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)

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 19
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,
}
#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