STORAGE_REINITIALIZE_MEDIA结构(ntddstor.h)

STORAGE_REINITIALIZE_MEDIA是一个可选结构,包含 IOCTL_STORAGE_REINITIALIZE_MEDIA的清理参数。

语法

typedef struct _STORAGE_REINITIALIZE_MEDIA {
  ULONG  Version;
  ULONG  Size;
  ULONG  TimeoutInSeconds;
  struct {
    ULONG SanitizeMethod : 4;
    ULONG DisallowUnrestrictedSanitizeExit : 1;
    ULONG Reserved : 27;
  } SanitizeOption;
} STORAGE_REINITIALIZE_MEDIA, *PSTORAGE_REINITIALIZE_MEDIA;

成员

Version

此结构的版本。 设置为 sizeof(STORAGE_REINITIALIZE_MEDIA)

Size

此结构的大小(以字节为单位)。 设置为 sizeof(STORAGE_REINITIALIZE_MEDIA)

TimeoutInSeconds

清理的超时值(以秒为单位)。

SanitizeOption

指定清理作选项的结构。 SanitizeOption 仅适用于 NVMe 设备。

SanitizeOption.SanitizeMethod

指定要使用的清理方法的 STORAGE_SANITIZE_METHOD 值。

SanitizeOption.DisallowUnrestrictedSanitizeExit

指示是否允许无限制的清理退出。 默认情况下,允许无限制的清理退出(设置为 1)。

SanitizeOption.Reserved

保留。 请勿使用。

要求

要求 价值
支持的最低服务器 Windows Server 2022
标头 ntddstor.h

另请参阅

IOCTL_STORAGE_REINITIALIZE_MEDIA

STORAGE_SANITIZE_METHOD