ホーム › System.Ioctl › ELEMENT_TYPE
ELEMENT_TYPE
列挙型メンバー 8
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| AllElements | 0 | 0x0 | ロボット搬送機構、ドライブ、スロット、挿入/排出ポートを含む、チェンジャーのすべての要素です。この値が有効なのは IOCTL_CHANGER_GET_ELEMENT_STATUS または IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS を使用する場合のみです。 |
| ChangerTransport | 1 | 0x1 | ロボット搬送要素です。挿入/排出ポート、スロット、ドライブの間でメディアを移動するために使用されます。 |
| ChangerSlot | 2 | 0x2 | 記憶要素です。メディアがドライブにマウントされていないときに、そのメディアを格納しておくチェンジャー内のスロットです。 |
| ChangerIEPort | 3 | 0x3 | 挿入/排出ポートです。一部のチェンジャーに備わっている、単一または複数のカートリッジにアクセスするためのポートです。スロットから挿入/排出ポートへメディアを移動できる場合にのみ、その要素は挿入/排出ポートとなります。 |
| ChangerDrive | 4 | 0x4 | データ転送要素です。メディアからのデータの読み取りと、メディアへのデータの書き込みを行えます。 |
| ChangerDoor | 5 | 0x5 | チェンジャー内のすべてのメディアに一度にアクセスできるようにする機構です (1 つ以上ではあるがすべてではないメディアへのアクセスを提供する IEport との対比)。たとえば、大きなフロントドアや、チェンジャー内のすべてのメディアを収容するマガジンがこの種類の要素です。この値が有効なのは IOCTL_CHANGER_SET_ACCESS を使用する場合のみです。 |
| ChangerKeypad | 6 | 0x6 | チェンジャーのフロントパネルにあるキーパッド、またはその他の入力コントロールです。この値が有効なのは IOCTL_CHANGER_SET_ACCESS を使用する場合のみです。 |
| ChangerMaxElement | 7 | 0x7 |
公式ドキュメント
チェンジャーデバイスの要素の種類を指定します。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 ELEMENT_TYPE : int {
AllElements = 0,
ChangerTransport = 1,
ChangerSlot = 2,
ChangerIEPort = 3,
ChangerDrive = 4,
ChangerDoor = 5,
ChangerKeypad = 6,
ChangerMaxElement = 7
} ELEMENT_TYPE;public enum ELEMENT_TYPE : int
{
AllElements = 0,
ChangerTransport = 1,
ChangerSlot = 2,
ChangerIEPort = 3,
ChangerDrive = 4,
ChangerDoor = 5,
ChangerKeypad = 6,
ChangerMaxElement = 7,
}Public Enum ELEMENT_TYPE As Integer
AllElements = 0
ChangerTransport = 1
ChangerSlot = 2
ChangerIEPort = 3
ChangerDrive = 4
ChangerDoor = 5
ChangerKeypad = 6
ChangerMaxElement = 7
End Enumimport enum
class ELEMENT_TYPE(enum.IntEnum):
AllElements = 0
ChangerTransport = 1
ChangerSlot = 2
ChangerIEPort = 3
ChangerDrive = 4
ChangerDoor = 5
ChangerKeypad = 6
ChangerMaxElement = 7// ELEMENT_TYPE
pub const AllElements: i32 = 0;
pub const ChangerTransport: i32 = 1;
pub const ChangerSlot: i32 = 2;
pub const ChangerIEPort: i32 = 3;
pub const ChangerDrive: i32 = 4;
pub const ChangerDoor: i32 = 5;
pub const ChangerKeypad: i32 = 6;
pub const ChangerMaxElement: i32 = 7;// ELEMENT_TYPE
const (
AllElements int32 = 0
ChangerTransport int32 = 1
ChangerSlot int32 = 2
ChangerIEPort int32 = 3
ChangerDrive int32 = 4
ChangerDoor int32 = 5
ChangerKeypad int32 = 6
ChangerMaxElement int32 = 7
)const
AllElements = 0;
ChangerTransport = 1;
ChangerSlot = 2;
ChangerIEPort = 3;
ChangerDrive = 4;
ChangerDoor = 5;
ChangerKeypad = 6;
ChangerMaxElement = 7;// ELEMENT_TYPE
pub const AllElements: i32 = 0;
pub const ChangerTransport: i32 = 1;
pub const ChangerSlot: i32 = 2;
pub const ChangerIEPort: i32 = 3;
pub const ChangerDrive: i32 = 4;
pub const ChangerDoor: i32 = 5;
pub const ChangerKeypad: i32 = 6;
pub const ChangerMaxElement: i32 = 7;const
AllElements* = 0
ChangerTransport* = 1
ChangerSlot* = 2
ChangerIEPort* = 3
ChangerDrive* = 4
ChangerDoor* = 5
ChangerKeypad* = 6
ChangerMaxElement* = 7enum ELEMENT_TYPE : int {
AllElements = 0,
ChangerTransport = 1,
ChangerSlot = 2,
ChangerIEPort = 3,
ChangerDrive = 4,
ChangerDoor = 5,
ChangerKeypad = 6,
ChangerMaxElement = 7,
}#define global AllElements 0x0
#define global ChangerTransport 0x1
#define global ChangerSlot 0x2
#define global ChangerIEPort 0x3
#define global ChangerDrive 0x4
#define global ChangerDoor 0x5
#define global ChangerKeypad 0x6
#define global ChangerMaxElement 0x7