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