SET-AKTION FÜR DIE _ _ GERÄTEDATENVERWALTUNG _ _

Die folgenden konstanten Werte sind die möglichen Werte für den SET _ _ _ _ ACTION-Typ DEVICE DATA MANAGEMENT, der als DWORD-Typ definiert ist.

DeviceDsmAction _ None

0

Es wird keine Aktion ausgeführt.

DeviceDsmAction _ Trim

1

Eine Kürzungsaktion wird ausgeführt.

_DeviceDsmAction-Benachrichtigung

2 | DeviceDsmActionFlag _ NonDestructive (0x80000002)

Eine Benachrichtigungsaktion wird ausgeführt. Die Parameter befinden sich in einer DEVICE _ DSM NOTIFICATION _ _ PARAMETERS-Struktur. DeviceDsmActionFlag _ NonDestructive (0x80000000) ist ein Bitflag, das dem Treiberstapel angibt, dass dieser Vorgang nicht destruktiv ist.

DeviceDsmAction _ OffloadRead

3 | DeviceDsmActionFlag _ NonDestructive (0x80000003)

Eine Auslagerungsleseaktion wird 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. DeviceDsmActionFlag _ NonDestructive (0x80000000) ist ein Bitflag, das dem Treiberstapel angibt, 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

Eine Offload-Schreibaktion wird ausgeführt. 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-Zuordnung

5 | DeviceDsmActionFlag _ NonDestructive (0x80000005)

Für den ersten übergebenen Datensatzbereich wird eine Zuordnungsbitmap zurückgegeben. Die Ausgabe befindet sich in einer DEVICE DATA SET LB _ _ _ _ PROVISIONING _ STATE-Struktur. DeviceDsmActionFlag _ NonDestructive (0x80000000) ist ein Bitflag, das dem Treiberstapel angibt, 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)

Eine Reparaturaktion wird ausgeführt. DeviceDsmActionFlag _ NonDestructive (0x80000000) ist ein Bitflag, das dem Treiberstapel angibt, 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)

Eine Bereinigungsaktion wird ausgeführt. DeviceDsmActionFlag _ NonDestructive (0x80000000) ist ein Bitflag, das dem Treiberstapel angibt, 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-Resilienz

8 | DeviceDsmActionFlag _ NonDestructive (0x80000008)

Eine Resilienzaktion wird ausgeführt. DeviceDsmActionFlag _ NonDestructive (0x80000000) ist ein Bitflag, das dem Treiberstapel angibt, 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.

Requirements (Anforderungen)

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