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

TAPE_POSITION_METHOD

列挙型
基底型u4

メンバー 9

名前10進16進
TAPE_ABSOLUTE_BLOCK10x1
TAPE_LOGICAL_BLOCK20x2
TAPE_REWIND00x0
TAPE_SPACE_END_OF_DATA40x4
TAPE_SPACE_FILEMARKS60x6
TAPE_SPACE_RELATIVE_BLOCKS50x5
TAPE_SPACE_SEQUENTIAL_FMKS70x7
TAPE_SPACE_SEQUENTIAL_SMKS90x9
TAPE_SPACE_SETMARKS80x8

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum TAPE_POSITION_METHOD : unsigned int {
    TAPE_ABSOLUTE_BLOCK = 1,
    TAPE_LOGICAL_BLOCK = 2,
    TAPE_REWIND = 0,
    TAPE_SPACE_END_OF_DATA = 4,
    TAPE_SPACE_FILEMARKS = 6,
    TAPE_SPACE_RELATIVE_BLOCKS = 5,
    TAPE_SPACE_SEQUENTIAL_FMKS = 7,
    TAPE_SPACE_SEQUENTIAL_SMKS = 9,
    TAPE_SPACE_SETMARKS = 8
} TAPE_POSITION_METHOD;
public enum TAPE_POSITION_METHOD : uint
{
    TAPE_ABSOLUTE_BLOCK = 1,
    TAPE_LOGICAL_BLOCK = 2,
    TAPE_REWIND = 0,
    TAPE_SPACE_END_OF_DATA = 4,
    TAPE_SPACE_FILEMARKS = 6,
    TAPE_SPACE_RELATIVE_BLOCKS = 5,
    TAPE_SPACE_SEQUENTIAL_FMKS = 7,
    TAPE_SPACE_SEQUENTIAL_SMKS = 9,
    TAPE_SPACE_SETMARKS = 8,
}
Public Enum TAPE_POSITION_METHOD As UInteger
    TAPE_ABSOLUTE_BLOCK = 1
    TAPE_LOGICAL_BLOCK = 2
    TAPE_REWIND = 0
    TAPE_SPACE_END_OF_DATA = 4
    TAPE_SPACE_FILEMARKS = 6
    TAPE_SPACE_RELATIVE_BLOCKS = 5
    TAPE_SPACE_SEQUENTIAL_FMKS = 7
    TAPE_SPACE_SEQUENTIAL_SMKS = 9
    TAPE_SPACE_SETMARKS = 8
End Enum
import enum

class TAPE_POSITION_METHOD(enum.IntEnum):
    TAPE_ABSOLUTE_BLOCK = 1
    TAPE_LOGICAL_BLOCK = 2
    TAPE_REWIND = 0
    TAPE_SPACE_END_OF_DATA = 4
    TAPE_SPACE_FILEMARKS = 6
    TAPE_SPACE_RELATIVE_BLOCKS = 5
    TAPE_SPACE_SEQUENTIAL_FMKS = 7
    TAPE_SPACE_SEQUENTIAL_SMKS = 9
    TAPE_SPACE_SETMARKS = 8
// TAPE_POSITION_METHOD
pub const TAPE_ABSOLUTE_BLOCK: u32 = 1;
pub const TAPE_LOGICAL_BLOCK: u32 = 2;
pub const TAPE_REWIND: u32 = 0;
pub const TAPE_SPACE_END_OF_DATA: u32 = 4;
pub const TAPE_SPACE_FILEMARKS: u32 = 6;
pub const TAPE_SPACE_RELATIVE_BLOCKS: u32 = 5;
pub const TAPE_SPACE_SEQUENTIAL_FMKS: u32 = 7;
pub const TAPE_SPACE_SEQUENTIAL_SMKS: u32 = 9;
pub const TAPE_SPACE_SETMARKS: u32 = 8;
// TAPE_POSITION_METHOD
const (
	TAPE_ABSOLUTE_BLOCK uint32 = 1
	TAPE_LOGICAL_BLOCK uint32 = 2
	TAPE_REWIND uint32 = 0
	TAPE_SPACE_END_OF_DATA uint32 = 4
	TAPE_SPACE_FILEMARKS uint32 = 6
	TAPE_SPACE_RELATIVE_BLOCKS uint32 = 5
	TAPE_SPACE_SEQUENTIAL_FMKS uint32 = 7
	TAPE_SPACE_SEQUENTIAL_SMKS uint32 = 9
	TAPE_SPACE_SETMARKS uint32 = 8
)
const
  TAPE_ABSOLUTE_BLOCK = 1;
  TAPE_LOGICAL_BLOCK = 2;
  TAPE_REWIND = 0;
  TAPE_SPACE_END_OF_DATA = 4;
  TAPE_SPACE_FILEMARKS = 6;
  TAPE_SPACE_RELATIVE_BLOCKS = 5;
  TAPE_SPACE_SEQUENTIAL_FMKS = 7;
  TAPE_SPACE_SEQUENTIAL_SMKS = 9;
  TAPE_SPACE_SETMARKS = 8;
// TAPE_POSITION_METHOD
pub const TAPE_ABSOLUTE_BLOCK: u32 = 1;
pub const TAPE_LOGICAL_BLOCK: u32 = 2;
pub const TAPE_REWIND: u32 = 0;
pub const TAPE_SPACE_END_OF_DATA: u32 = 4;
pub const TAPE_SPACE_FILEMARKS: u32 = 6;
pub const TAPE_SPACE_RELATIVE_BLOCKS: u32 = 5;
pub const TAPE_SPACE_SEQUENTIAL_FMKS: u32 = 7;
pub const TAPE_SPACE_SEQUENTIAL_SMKS: u32 = 9;
pub const TAPE_SPACE_SETMARKS: u32 = 8;
const
  TAPE_ABSOLUTE_BLOCK* = 1
  TAPE_LOGICAL_BLOCK* = 2
  TAPE_REWIND* = 0
  TAPE_SPACE_END_OF_DATA* = 4
  TAPE_SPACE_FILEMARKS* = 6
  TAPE_SPACE_RELATIVE_BLOCKS* = 5
  TAPE_SPACE_SEQUENTIAL_FMKS* = 7
  TAPE_SPACE_SEQUENTIAL_SMKS* = 9
  TAPE_SPACE_SETMARKS* = 8
enum TAPE_POSITION_METHOD : uint {
    TAPE_ABSOLUTE_BLOCK = 1,
    TAPE_LOGICAL_BLOCK = 2,
    TAPE_REWIND = 0,
    TAPE_SPACE_END_OF_DATA = 4,
    TAPE_SPACE_FILEMARKS = 6,
    TAPE_SPACE_RELATIVE_BLOCKS = 5,
    TAPE_SPACE_SEQUENTIAL_FMKS = 7,
    TAPE_SPACE_SEQUENTIAL_SMKS = 9,
    TAPE_SPACE_SETMARKS = 8,
}
#define global TAPE_ABSOLUTE_BLOCK        0x1
#define global TAPE_LOGICAL_BLOCK         0x2
#define global TAPE_REWIND                0x0
#define global TAPE_SPACE_END_OF_DATA     0x4
#define global TAPE_SPACE_FILEMARKS       0x6
#define global TAPE_SPACE_RELATIVE_BLOCKS 0x5
#define global TAPE_SPACE_SEQUENTIAL_FMKS 0x7
#define global TAPE_SPACE_SEQUENTIAL_SMKS 0x9
#define global TAPE_SPACE_SETMARKS        0x8