Condividi tramite


DEVICE_DATA_MANAGEMENT_SET_ACTION

I valori costanti seguenti sono il set di valori possibili per il tipo DEVICE_DATA_MANAGEMENT_SET_ACTION , definito come tipo DWORD.

DeviceDsmAction_None

0

Non viene eseguita alcuna azione.

DeviceDsmAction_Trim

1

Viene eseguita un'azione di taglio.

DeviceDsmAction_Notification

2 | DeviceDsmActionFlag_NonDestructive (0x80000002)

Viene eseguita un'azione di notifica. I parametri si trovano in una struttura DEVICE_DSM_NOTIFICATION_PARAMETERS . Il DeviceDsmActionFlag_NonDestructive (0x80000000) è un flag di bit per indicare allo stack di driver che questa operazione non è distruttiva.

DeviceDsmAction_OffloadRead

3 | DeviceDsmActionFlag_NonDestructive (0x80000003)

Viene eseguita un'azione di lettura offload. I parametri si trovano in una struttura DEVICE_DSM_OFFLOAD_READ_PARAMETERS . L'output si trova in una struttura STORAGE_OFFLOAD_READ_OUTPUT . Il DeviceDsmActionFlag_NonDestructive (0x80000000) è un flag di bit per indicare allo stack di driver che questa operazione non è distruttiva.

Windows 7 e Windows Server 2008 R2: Questo valore non è supportato prima di Windows 8 e Windows Server 2012.

DeviceDsmAction_OffloadWrite

4

Viene eseguita un'azione di scrittura offload. I parametri si trovano in una struttura DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS . L'output si trova in una struttura STORAGE_OFFLOAD_WRITE_OUTPUT .

Windows 7 e Windows Server 2008 R2: Questo valore non è supportato prima di Windows 8 e Windows Server 2012.

DeviceDsmAction_Allocation

5 | DeviceDsmActionFlag_NonDestructive (0x80000005)

Viene restituita una bitmap di allocazione per il primo intervallo di set di dati passato. L'output si trova in una struttura DEVICE_DATA_SET_LB_PROVISIONING_STATE . Il DeviceDsmActionFlag_NonDestructive (0x80000000) è un flag di bit per indicare allo stack di driver che questa operazione non è distruttiva.

Windows 7 e Windows Server 2008 R2: Questo valore non è supportato prima di Windows 8 e Windows Server 2012.

DeviceDsmAction_Repair

6 | DeviceDsmActionFlag_NonDestructive (0x80000006)

Viene eseguita un'azione di ripristino. Il DeviceDsmActionFlag_NonDestructive (0x80000000) è un flag di bit per indicare allo stack di driver che questa operazione non è distruttiva.

Windows 7 e Windows Server 2008 R2: Questo valore non è supportato prima di Windows 8 e Windows Server 2012.

DeviceDsmAction_Scrub

7 | DeviceDsmActionFlag_NonDestructive (0x80000007)

Viene eseguita un'azione di scrubing. Il DeviceDsmActionFlag_NonDestructive (0x80000000) è un flag di bit per indicare allo stack di driver che questa operazione non è distruttiva.

Windows 7 e Windows Server 2008 R2: Questo valore non è supportato prima di Windows 8 e Windows Server 2012.

DeviceDsmAction_Resiliency

8 | DeviceDsmActionFlag_NonDestructive (0x80000008 )

Viene eseguita un'azione di resilienza. Il DeviceDsmActionFlag_NonDestructive (0x80000000) è un flag di bit per indicare allo stack di driver che questa operazione non è distruttiva.

Windows 7 e Windows Server 2008 R2: Questo valore non è supportato prima di Windows 8 e Windows Server 2012.

Requisiti

Requisito Valore
Client minimo supportato
Windows 7
Server minimo supportato
Windows Server 2008 R2
Intestazione
WinIoCtl.h (include Windows.h)