Freigeben über


DEVICE_DATA_MANAGEMENT_SET_ACTION

Die folgenden Konstantenwerte sind der Satz möglicher Werte für den DEVICE_DATA_MANAGEMENT_SET_ACTION-Typ , der als Typ DWORD definiert ist.

DeviceDsmAction_None

0

Es wird keine Aktion ausgeführt.

DeviceDsmAction_Trim

1

Es wird eine Kürzungsaktion ausgeführt.

DeviceDsmAction_Notification

2 | DeviceDsmActionFlag_NonDestructive (0x80000002)

Es wird eine Benachrichtigungsaktion ausgeführt. Die Parameter befinden sich in einer DEVICE_DSM_NOTIFICATION_PARAMETERS-Struktur . Die DeviceDsmActionFlag_NonDestructive (0x80000000) ist ein Bitflag, um dem Treiberstapel anzuzeigen, dass dieser Vorgang nicht destruktiv ist.

DeviceDsmAction_OffloadRead

3 | DeviceDsmActionFlag_NonDestructive (0x80000003)

Es wird eine Offload-Leseaktion ausgeführt. Die Parameter befinden sich in einer DEVICE_DSM_OFFLOAD_READ_PARAMETERS-Struktur . Die Ausgabe befindet sich in einer STORAGE_OFFLOAD_READ_OUTPUT-Struktur . Die DeviceDsmActionFlag_NonDestructive (0x80000000) ist ein Bitflag, um dem Treiberstapel anzuzeigen, dass dieser Vorgang nicht destruktiv ist.

Windows 7 und Windows Server 2008 R2: Dieser Wert wird vor Windows 8 und Windows Server 2012 nicht unterstützt.

DeviceDsmAction_OffloadWrite

4

Es wird eine Schreibaktion ausgelagert. Die Parameter befinden sich in einer DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS-Struktur . Die Ausgabe befindet sich in einer STORAGE_OFFLOAD_WRITE_OUTPUT-Struktur .

Windows 7 und Windows Server 2008 R2: Dieser Wert wird vor Windows 8 und Windows Server 2012 nicht unterstützt.

DeviceDsmAction_Allocation

5 | DeviceDsmActionFlag_NonDestructive (0x80000005)

Für den ersten übergebenen Datasetbereich wird eine Zuordnungsbitbit zurückgegeben. Die Ausgabe befindet sich in einer DEVICE_DATA_SET_LB_PROVISIONING_STATE-Struktur . Die DeviceDsmActionFlag_NonDestructive (0x80000000) ist ein Bitflag, um dem Treiberstapel anzuzeigen, dass dieser Vorgang nicht destruktiv ist.

Windows 7 und Windows Server 2008 R2: Dieser Wert wird vor Windows 8 und Windows Server 2012 nicht unterstützt.

DeviceDsmAction_Repair

6 | DeviceDsmActionFlag_NonDestructive (0x80000006)

Es wird eine Reparaturaktion ausgeführt. Die DeviceDsmActionFlag_NonDestructive (0x80000000) ist ein Bitflag, um dem Treiberstapel anzuzeigen, dass dieser Vorgang nicht destruktiv ist.

Windows 7 und Windows Server 2008 R2: Dieser Wert wird vor Windows 8 und Windows Server 2012 nicht unterstützt.

DeviceDsmAction_Scrub

7 | DeviceDsmActionFlag_NonDestructive (0x80000007)

Es wird eine Scrub-Aktion ausgeführt. Die DeviceDsmActionFlag_NonDestructive (0x80000000) ist ein Bitflag, um dem Treiberstapel anzuzeigen, dass dieser Vorgang nicht destruktiv ist.

Windows 7 und Windows Server 2008 R2: Dieser Wert wird vor Windows 8 und Windows Server 2012 nicht unterstützt.

DeviceDsmAction_Resiliency

8 | DeviceDsmActionFlag_NonDestructive (0x80000008)

Es wird eine Resilienzaktion ausgeführt. Die DeviceDsmActionFlag_NonDestructive (0x80000000) ist ein Bitflag, um dem Treiberstapel anzuzeigen, dass dieser Vorgang nicht destruktiv ist.

Windows 7 und Windows Server 2008 R2: Dieser Wert wird vor Windows 8 und Windows Server 2012 nicht unterstützt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 7
Unterstützte Mindestversion (Server)
Windows Server 2008 R2
Header
WinIoCtl.h (einschließlich Windows.h)