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

IMAPI_MODE_PAGE_TYPE

列挙型
基底型i4

メンバー 8

名前10進16進説明
IMAPI_MODE_PAGE_TYPE_READ_WRITE_ERROR_RECOVERY10x1このモードページは、メディアに対するデータの読み取りまたは書き込み操作を実行するコマンドの実行中にドライブが使用するエラー回復パラメーターを指定します。
IMAPI_MODE_PAGE_TYPE_MRW30x3このモードページは、MRW CD-RW ドライブの特殊機能をホストが制御するための手段を提供します。
IMAPI_MODE_PAGE_TYPE_WRITE_PARAMETERS50x5このモードページは、メディアへ書き込むコマンドの実行時にしばしば必要となるパラメーターを提供します。
IMAPI_MODE_PAGE_TYPE_CACHING80x8このモードページには、読み取りまたは書き込み操作中のキャッシュを有効または無効にするためのパラメーターが含まれます。
IMAPI_MODE_PAGE_TYPE_INFORMATIONAL_EXCEPTIONS280x1Cこのモードページには、障害が予測された場合に特定のセンスコードエラーを発生させる例外報告メカニズムのパラメーターが含まれます。このモードページは S.M.A.R.T. 機能に関連します。
IMAPI_MODE_PAGE_TYPE_TIMEOUT_AND_PROTECT290x1Dこのモードページには、デバイスが推奨するコマンドのタイムアウト値が含まれます。
IMAPI_MODE_PAGE_TYPE_POWER_CONDITION260x1Aこのモードページには、ドライブの電源管理設定が含まれます。これらのパラメーターは、論理ユニットが内部の電源状態を変更するまでの待機時間を定義します。
IMAPI_MODE_PAGE_TYPE_LEGACY_CAPABILITIES420x2Aこのモードページには、レガシーなデバイス機能が含まれます。これらは GetConfiguration コマンドによって返される機能ページに置き換えられています。

公式ドキュメント

CD および DVD デバイスがサポートするモードページの値を定義します。

解説(Remarks)

モードページの種類の値の範囲は 0x0000 から 0xFFFF であることに注意してください。この列挙型には、Multimedia Commands - 5 (MMC) 仕様で定義されている機能が含まれます。各機能の完全な定義については、ftp://ftp.t10.org/t10/drafts/mmc5 にある MMC 仕様の最新リリースの「Mode Parameters for Multi-Media Devices」を参照してください。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

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

typedef enum IMAPI_MODE_PAGE_TYPE : int {
    IMAPI_MODE_PAGE_TYPE_READ_WRITE_ERROR_RECOVERY = 1,
    IMAPI_MODE_PAGE_TYPE_MRW = 3,
    IMAPI_MODE_PAGE_TYPE_WRITE_PARAMETERS = 5,
    IMAPI_MODE_PAGE_TYPE_CACHING = 8,
    IMAPI_MODE_PAGE_TYPE_INFORMATIONAL_EXCEPTIONS = 28,
    IMAPI_MODE_PAGE_TYPE_TIMEOUT_AND_PROTECT = 29,
    IMAPI_MODE_PAGE_TYPE_POWER_CONDITION = 26,
    IMAPI_MODE_PAGE_TYPE_LEGACY_CAPABILITIES = 42
} IMAPI_MODE_PAGE_TYPE;
public enum IMAPI_MODE_PAGE_TYPE : int
{
    IMAPI_MODE_PAGE_TYPE_READ_WRITE_ERROR_RECOVERY = 1,
    IMAPI_MODE_PAGE_TYPE_MRW = 3,
    IMAPI_MODE_PAGE_TYPE_WRITE_PARAMETERS = 5,
    IMAPI_MODE_PAGE_TYPE_CACHING = 8,
    IMAPI_MODE_PAGE_TYPE_INFORMATIONAL_EXCEPTIONS = 28,
    IMAPI_MODE_PAGE_TYPE_TIMEOUT_AND_PROTECT = 29,
    IMAPI_MODE_PAGE_TYPE_POWER_CONDITION = 26,
    IMAPI_MODE_PAGE_TYPE_LEGACY_CAPABILITIES = 42,
}
Public Enum IMAPI_MODE_PAGE_TYPE As Integer
    IMAPI_MODE_PAGE_TYPE_READ_WRITE_ERROR_RECOVERY = 1
    IMAPI_MODE_PAGE_TYPE_MRW = 3
    IMAPI_MODE_PAGE_TYPE_WRITE_PARAMETERS = 5
    IMAPI_MODE_PAGE_TYPE_CACHING = 8
    IMAPI_MODE_PAGE_TYPE_INFORMATIONAL_EXCEPTIONS = 28
    IMAPI_MODE_PAGE_TYPE_TIMEOUT_AND_PROTECT = 29
    IMAPI_MODE_PAGE_TYPE_POWER_CONDITION = 26
    IMAPI_MODE_PAGE_TYPE_LEGACY_CAPABILITIES = 42
End Enum
import enum

class IMAPI_MODE_PAGE_TYPE(enum.IntEnum):
    IMAPI_MODE_PAGE_TYPE_READ_WRITE_ERROR_RECOVERY = 1
    IMAPI_MODE_PAGE_TYPE_MRW = 3
    IMAPI_MODE_PAGE_TYPE_WRITE_PARAMETERS = 5
    IMAPI_MODE_PAGE_TYPE_CACHING = 8
    IMAPI_MODE_PAGE_TYPE_INFORMATIONAL_EXCEPTIONS = 28
    IMAPI_MODE_PAGE_TYPE_TIMEOUT_AND_PROTECT = 29
    IMAPI_MODE_PAGE_TYPE_POWER_CONDITION = 26
    IMAPI_MODE_PAGE_TYPE_LEGACY_CAPABILITIES = 42
// IMAPI_MODE_PAGE_TYPE
pub const IMAPI_MODE_PAGE_TYPE_READ_WRITE_ERROR_RECOVERY: i32 = 1;
pub const IMAPI_MODE_PAGE_TYPE_MRW: i32 = 3;
pub const IMAPI_MODE_PAGE_TYPE_WRITE_PARAMETERS: i32 = 5;
pub const IMAPI_MODE_PAGE_TYPE_CACHING: i32 = 8;
pub const IMAPI_MODE_PAGE_TYPE_INFORMATIONAL_EXCEPTIONS: i32 = 28;
pub const IMAPI_MODE_PAGE_TYPE_TIMEOUT_AND_PROTECT: i32 = 29;
pub const IMAPI_MODE_PAGE_TYPE_POWER_CONDITION: i32 = 26;
pub const IMAPI_MODE_PAGE_TYPE_LEGACY_CAPABILITIES: i32 = 42;
// IMAPI_MODE_PAGE_TYPE
const (
	IMAPI_MODE_PAGE_TYPE_READ_WRITE_ERROR_RECOVERY int32 = 1
	IMAPI_MODE_PAGE_TYPE_MRW int32 = 3
	IMAPI_MODE_PAGE_TYPE_WRITE_PARAMETERS int32 = 5
	IMAPI_MODE_PAGE_TYPE_CACHING int32 = 8
	IMAPI_MODE_PAGE_TYPE_INFORMATIONAL_EXCEPTIONS int32 = 28
	IMAPI_MODE_PAGE_TYPE_TIMEOUT_AND_PROTECT int32 = 29
	IMAPI_MODE_PAGE_TYPE_POWER_CONDITION int32 = 26
	IMAPI_MODE_PAGE_TYPE_LEGACY_CAPABILITIES int32 = 42
)
const
  IMAPI_MODE_PAGE_TYPE_READ_WRITE_ERROR_RECOVERY = 1;
  IMAPI_MODE_PAGE_TYPE_MRW = 3;
  IMAPI_MODE_PAGE_TYPE_WRITE_PARAMETERS = 5;
  IMAPI_MODE_PAGE_TYPE_CACHING = 8;
  IMAPI_MODE_PAGE_TYPE_INFORMATIONAL_EXCEPTIONS = 28;
  IMAPI_MODE_PAGE_TYPE_TIMEOUT_AND_PROTECT = 29;
  IMAPI_MODE_PAGE_TYPE_POWER_CONDITION = 26;
  IMAPI_MODE_PAGE_TYPE_LEGACY_CAPABILITIES = 42;
// IMAPI_MODE_PAGE_TYPE
pub const IMAPI_MODE_PAGE_TYPE_READ_WRITE_ERROR_RECOVERY: i32 = 1;
pub const IMAPI_MODE_PAGE_TYPE_MRW: i32 = 3;
pub const IMAPI_MODE_PAGE_TYPE_WRITE_PARAMETERS: i32 = 5;
pub const IMAPI_MODE_PAGE_TYPE_CACHING: i32 = 8;
pub const IMAPI_MODE_PAGE_TYPE_INFORMATIONAL_EXCEPTIONS: i32 = 28;
pub const IMAPI_MODE_PAGE_TYPE_TIMEOUT_AND_PROTECT: i32 = 29;
pub const IMAPI_MODE_PAGE_TYPE_POWER_CONDITION: i32 = 26;
pub const IMAPI_MODE_PAGE_TYPE_LEGACY_CAPABILITIES: i32 = 42;
const
  IMAPI_MODE_PAGE_TYPE_READ_WRITE_ERROR_RECOVERY* = 1
  IMAPI_MODE_PAGE_TYPE_MRW* = 3
  IMAPI_MODE_PAGE_TYPE_WRITE_PARAMETERS* = 5
  IMAPI_MODE_PAGE_TYPE_CACHING* = 8
  IMAPI_MODE_PAGE_TYPE_INFORMATIONAL_EXCEPTIONS* = 28
  IMAPI_MODE_PAGE_TYPE_TIMEOUT_AND_PROTECT* = 29
  IMAPI_MODE_PAGE_TYPE_POWER_CONDITION* = 26
  IMAPI_MODE_PAGE_TYPE_LEGACY_CAPABILITIES* = 42
enum IMAPI_MODE_PAGE_TYPE : int {
    IMAPI_MODE_PAGE_TYPE_READ_WRITE_ERROR_RECOVERY = 1,
    IMAPI_MODE_PAGE_TYPE_MRW = 3,
    IMAPI_MODE_PAGE_TYPE_WRITE_PARAMETERS = 5,
    IMAPI_MODE_PAGE_TYPE_CACHING = 8,
    IMAPI_MODE_PAGE_TYPE_INFORMATIONAL_EXCEPTIONS = 28,
    IMAPI_MODE_PAGE_TYPE_TIMEOUT_AND_PROTECT = 29,
    IMAPI_MODE_PAGE_TYPE_POWER_CONDITION = 26,
    IMAPI_MODE_PAGE_TYPE_LEGACY_CAPABILITIES = 42,
}
#define global IMAPI_MODE_PAGE_TYPE_READ_WRITE_ERROR_RECOVERY 0x1
#define global IMAPI_MODE_PAGE_TYPE_MRW                       0x3
#define global IMAPI_MODE_PAGE_TYPE_WRITE_PARAMETERS          0x5
#define global IMAPI_MODE_PAGE_TYPE_CACHING                   0x8
#define global IMAPI_MODE_PAGE_TYPE_INFORMATIONAL_EXCEPTIONS  0x1C
#define global IMAPI_MODE_PAGE_TYPE_TIMEOUT_AND_PROTECT       0x1D
#define global IMAPI_MODE_PAGE_TYPE_POWER_CONDITION           0x1A
#define global IMAPI_MODE_PAGE_TYPE_LEGACY_CAPABILITIES       0x2A