次の方法で共有


FEATURE_DATA_RANDOM_READABLE構造体 (ntddmmc.h)

FEATURE_DATA_RANDOM_READABLE構造体には、ランダムに読み取り可能な機能のデータが含まれています。

構文

typedef struct _FEATURE_DATA_RANDOM_READABLE {
  FEATURE_HEADER Header;
  UCHAR          LogicalBlockSize[4];
  UCHAR          Blocking[2];
  UCHAR          ErrorRecoveryPagePresent : 1;
  UCHAR          Reserved1 : 7;
  UCHAR          Reserved2;
} FEATURE_DATA_RANDOM_READABLE, *PFEATURE_DATA_RANDOM_READABLE;

メンバーズ

Header

この機能記述子のヘッダー情報を含む FEATURE_HEADER 構造体が含まれています。

LogicalBlockSize[4]

論理ブロックあたりのバイト数を示します。 この値のバイトは、ビッグ エンディアン順に配置されます。 LogicalBlockSize[0] には最上位バイトが含まれており、logicalBlockSize [3] には最下位バイトが含まれます。

Blocking[2]

デバイスが読み取り可能な単位あたりの論理ブロックの数を示します。 この値のバイトは、ビッグ エンディアン順に配置されます。 ブロッキング[0] には最上位バイトが含まれており、ブロッキング[1] には最下位バイトが含まれます。

ErrorRecoveryPagePresent

0 に設定すると、読み取り/書き込みエラー回復モード ページが存在しない可能性があることを示します。 1 に設定すると、エラー回復ページが存在することを示します。

Reserved1

引っ込み思案。

Reserved2

引っ込み思案。

備考

この構造体は、MMC-3 仕様 "ランダム読み取り可能" という名前の機能のデータを保持します。 この機能をサポートするデバイスを使用すると、イニシエーターはディスク上のデータ ブロックをランダムな場所で読み取ることができます。 これらのデバイスでは、イニシエーターがディスクの場所を特定の順序でアドレス指定する必要はありません。

必要条件

要件 価値
ヘッダー ntddmmc.h (Ntddcdrm.h を含む)

関連項目

FEATURE_HEADER

FEATURE_NUMBER