Поделиться через


структура 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