Partager via


DEVICE_DATA_MANAGEMENT_SET_ACTION

Les valeurs constantes suivantes sont l’ensemble des valeurs possibles pour le type DEVICE_DATA_MANAGEMENT_SET_ACTION , qui est défini comme type DWORD.

DeviceDsmAction_None

0

Aucune action n’est effectuée.

DeviceDsmAction_Trim

1

Une action de découpage est effectuée.

DeviceDsmAction_Notification

2 | DeviceDsmActionFlag_NonDestructive (0x80000002)

Une action de notification est effectuée. Les paramètres sont dans une structure DEVICE_DSM_NOTIFICATION_PARAMETERS . Le DeviceDsmActionFlag_NonDestructive (0x80000000) est un indicateur de bits pour indiquer à la pile des pilotes que cette opération est non destructive.

DeviceDsmAction_OffloadRead

3 | DeviceDsmActionFlag_NonDestructive (0x80000003)

Une action de lecture de déchargement est effectuée. Les paramètres sont dans une structure DEVICE_DSM_OFFLOAD_READ_PARAMETERS . La sortie se trouve dans une structure STORAGE_OFFLOAD_READ_OUTPUT . Le DeviceDsmActionFlag_NonDestructive (0x80000000) est un indicateur de bits pour indiquer à la pile des pilotes que cette opération est non destructive.

Windows 7 et Windows Server 2008 R2 : Cette valeur n’est pas prise en charge avant Windows 8 et Windows Server 2012.

DeviceDsmAction_OffloadWrite

4

Une action d’écriture de déchargement est effectuée. Les paramètres se trouvent dans une structure DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS . La sortie se trouve dans une structure STORAGE_OFFLOAD_WRITE_OUTPUT .

Windows 7 et Windows Server 2008 R2 : Cette valeur n’est pas prise en charge avant Windows 8 et Windows Server 2012.

DeviceDsmAction_Allocation

5 | DeviceDsmActionFlag_NonDestructive (0x80000005)

Une bitmap d’allocation est retournée pour la première plage de jeu de données passée. La sortie se trouve dans une structure DEVICE_DATA_SET_LB_PROVISIONING_STATE . Le DeviceDsmActionFlag_NonDestructive (0x80000000) est un indicateur de bits pour indiquer à la pile des pilotes que cette opération est non destructive.

Windows 7 et Windows Server 2008 R2 : Cette valeur n’est pas prise en charge avant Windows 8 et Windows Server 2012.

DeviceDsmAction_Repair

6 | DeviceDsmActionFlag_NonDestructive (0x80000006)

Une action de réparation est effectuée. Le DeviceDsmActionFlag_NonDestructive (0x80000000) est un indicateur de bits pour indiquer à la pile des pilotes que cette opération est non destructive.

Windows 7 et Windows Server 2008 R2 : Cette valeur n’est pas prise en charge avant Windows 8 et Windows Server 2012.

DeviceDsmAction_Scrub

7 | DeviceDsmActionFlag_NonDestructive (0x80000007)

Une action de nettoyage est effectuée. Le DeviceDsmActionFlag_NonDestructive (0x80000000) est un indicateur de bits pour indiquer à la pile des pilotes que cette opération est non destructive.

Windows 7 et Windows Server 2008 R2 : Cette valeur n’est pas prise en charge avant Windows 8 et Windows Server 2012.

DeviceDsmAction_Resiliency

8 | DeviceDsmActionFlag_NonDestructive (0x80000008)

Une action de résilience est effectuée. Le DeviceDsmActionFlag_NonDestructive (0x80000000) est un indicateur de bits pour indiquer à la pile des pilotes que cette opération est non destructive.

Windows 7 et Windows Server 2008 R2 : Cette valeur n’est pas prise en charge avant Windows 8 et Windows Server 2012.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 7
Serveur minimal pris en charge
Windows Server 2008 R2
En-tête
WinIoCtl.h (inclure Windows.h)