次の方法で共有


UFS_CONFIG_DESCRIPTOR 構造体 (ufs.h)

UFS_CONFIG_DESCRIPTOR構造体は、製造元によって設定された既定のデバイス構成の変更可能な値を記述します。

構文

typedef struct {
  UCHAR                      bLength;
  UCHAR                      bDescriptorIDN;
  UCHAR                      bConfDescContinue;
  UCHAR                      bBootEnable;
  UCHAR                      bDescrAccessEn;
  UCHAR                      bInitPowerMode;
  UCHAR                      bHighPriorityLUN;
  UCHAR                      bSecureRemovalType;
  UCHAR                      bInitActiveICCLevel;
  UCHAR                      wPeriodicRTCUpdate[2];
  UCHAR                      Reserved2[1];
  UCHAR                      bRPMBRegionEnable;
  UCHAR                      bRPMBRegion1Size;
  UCHAR                      bRPMBRegion2Size;
  UCHAR                      bRPMBRegion3Size;
  UFS_UNIT_CONFIG_DESCRIPTOR UnitConfig[UFS_MAX_NUM_LU];
} UFS_CONFIG_DESCRIPTOR, *PUFS_CONFIG_DESCRIPTOR;

メンバー

bLength

この記述子のサイズをバイト単位で指定します。

bDescriptorIDN

構成記述子の種類識別子を指定します。 この記述子の値は UFS_DESC_CONFIGURATION_IDN になります。

bConfDescContinue

デバイスの構成記述子の続行機能を有効にするかどうかを指定します。

bBootEnable

デバイスのブート機能が有効かどうかを指定します。

bDescrAccessEn

ブート シーケンスの部分的な初期化フェーズの後に、デバイス記述子へのアクセスを有効にします。

bInitPowerMode

デバイスの初期化またはハードウェアのリセット後の電源モードを指定します。

bHighPriorityLUN

bHighPriorityLUN は 、優先度の高い論理ユニットを構成します。

bSecureRemovalType

セキュリティで保護された削除の種類を構成します。

bInitActiveICCLevel

デバイスの初期化またはハードウェアのリセット後に、ICC レベルをアクティブ モードで構成します。

wPeriodicRTCUpdate[2]

リアルタイム クロック更新の頻度と方法を指定します。

Reserved2[1]

将来利用するために予約されています。

bRPMBRegionEnable

保護されたメモリ ブロック (RPMB) の再生を有効にするかどうかを指定します。

bRPMBRegion1Size

RPMB 領域 1 のサイズを指定します。

bRPMBRegion2Size

RPMB 領域 2 のサイズを指定します。

bRPMBRegion3Size

RPMB 領域 3 のサイズを指定します。

UnitConfig[UFS_MAX_NUM_LU]

ユニット記述子の構成可能なパラメーターを格納します。

要件

要件
サポートされている最小のクライアント Windows 10 バージョン 1709
サポートされている最小のサーバー Windows Server 2016
Header ufs.h

こちらもご覧ください