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


DEVICE_DATA_MANAGEMENT_SET_ACTION

Следующие значения констант представляют собой набор возможных значений для типа DEVICE_DATA_MANAGEMENT_SET_ACTION , который определен как тип DWORD.

DeviceDsmAction_None

0

Действие не выполняется.

DeviceDsmAction_Trim

1

Выполняется действие обрезки.

DeviceDsmAction_Notification

2 | DeviceDsmActionFlag_NonDestructive (0x80000002)

Выполняется действие уведомления. Параметры находятся в DEVICE_DSM_NOTIFICATION_PARAMETERS структуре. DeviceDsmActionFlag_NonDestructive (0x80000000) — это битовый флаг, указывающий стеку драйверов, что эта операция неразрушительная.

DeviceDsmAction_OffloadRead

3 | DeviceDsmActionFlag_NonDestructive (0x80000003)

Выполняется действие чтения разгрузки. Параметры находятся в DEVICE_DSM_OFFLOAD_READ_PARAMETERS структуре. Выходные данные приведены в STORAGE_OFFLOAD_READ_OUTPUT структуре. DeviceDsmActionFlag_NonDestructive (0x80000000) — это битовый флаг, указывающий стеку драйверов, что эта операция неразрушительная.

Windows 7 и Windows Server 2008 R2: Это значение не поддерживается до Windows 8 и Windows Server 2012.

DeviceDsmAction_OffloadWrite

4

Выполняется действие записи разгрузки. Параметры находятся в DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS структуре. Выходные данные приведены в STORAGE_OFFLOAD_WRITE_OUTPUT структуре.

Windows 7 и Windows Server 2008 R2: Это значение не поддерживается до Windows 8 и Windows Server 2012.

DeviceDsmAction_Allocation

5 | DeviceDsmActionFlag_NonDestructive (0x80000005)

Для первого переданного диапазона набора данных возвращается растровое изображение выделения. Выходные данные приведены в DEVICE_DATA_SET_LB_PROVISIONING_STATE структуре. DeviceDsmActionFlag_NonDestructive (0x80000000) — это битовый флаг, указывающий стеку драйверов, что эта операция неразрушительная.

Windows 7 и Windows Server 2008 R2: Это значение не поддерживается до Windows 8 и Windows Server 2012.

DeviceDsmAction_Repair

6 | DeviceDsmActionFlag_NonDestructive (0x80000006)

Выполняется действие восстановления. DeviceDsmActionFlag_NonDestructive (0x80000000) — это битовый флаг, указывающий стеку драйверов, что эта операция неразрушительная.

Windows 7 и Windows Server 2008 R2: Это значение не поддерживается до Windows 8 и Windows Server 2012.

DeviceDsmAction_Scrub

7 | DeviceDsmActionFlag_NonDestructive (0x80000007)

Выполняется действие скрабирования. DeviceDsmActionFlag_NonDestructive (0x80000000) — это битовый флаг, указывающий стеку драйверов, что эта операция неразрушительная.

Windows 7 и Windows Server 2008 R2: Это значение не поддерживается до Windows 8 и Windows Server 2012.

DeviceDsmAction_Resiliency

8 | DeviceDsmActionFlag_NonDestructive (0x80000008)

Выполняется действие обеспечения устойчивости. DeviceDsmActionFlag_NonDestructive (0x80000000) — это битовый флаг, указывающий стеку драйверов, что эта операция неразрушительная.

Windows 7 и Windows Server 2008 R2: Это значение не поддерживается до Windows 8 и Windows Server 2012.

Требования

Требование Значение
Минимальная версия клиента
Windows 7
Минимальная версия сервера
Windows Server 2008 R2
Заголовок
WinIoCtl.h (включая Windows.h)