DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT-Struktur (winioctl.h)
Ausgabestruktur für den IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-Steuerelementcode .
Syntax
typedef struct _DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT {
DWORD Size;
DEVICE_DSM_ACTION Action;
DWORD Flags;
DWORD OperationStatus;
DWORD ExtendedError;
DWORD TargetDetailedError;
DWORD ReservedStatus;
DWORD OutputBlockOffset;
DWORD OutputBlockLength;
} DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT, *PDEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT, DEVICE_DSM_OUTPUT, *PDEVICE_DSM_OUTPUT;
Member
Size
Größe der Struktur. Dies ist auf sizeof(DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT)
festgelegt.
Action
Die Aktion im Zusammenhang mit der instance dieser Struktur. Dies ist ein Wert für den datentyp DEVICE_DATA_MANAGEMENT_SET_ACTION .
Wert | Bedeutung |
---|---|
|
Es wird eine Kürzungsaktion ausgeführt. Dieser Wert wird für Benutzermodusanwendungen nicht unterstützt. |
|
Es wird eine Benachrichtigungsaktion ausgeführt. Die DeviceDsmActionFlag_NonDestructive (0x80000000) ist ein Bitflag, um dem Treiberstapel anzuzeigen, dass dieser Vorgang nicht destruktiv ist. |
|
Es wird eine Offload-Leseaktion ausgeführt. Die von den Membern OutputBlockOffset und OutputBlockLength beschriebene Ausgabe ist eine STORAGE_OFFLOAD_READ_OUTPUT Struktur. Die DeviceDsmActionFlag_NonDestructive (0x80000000) ist ein Bitflag, um dem Treiberstapel anzuzeigen, dass dieser Vorgang nicht destruktiv ist. |
|
Es wird eine Schreibaktion ausgelagert. Die von den Membern OutputBlockOffset und OutputBlockLength beschriebene Ausgabe ist eine STORAGE_OFFLOAD_WRITE_OUTPUT Struktur. |
|
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. |
|
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. |
|
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. |
|
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. |
Flags
Nicht verwendet.
OperationStatus
Nicht verwendet.
ExtendedError
Erweiterte Fehlerinformationen.
TargetDetailedError
Zielspezifischer Fehler.
ReservedStatus
Reserviert.
OutputBlockOffset
Der Offset in Bytes vom Anfang dieser Struktur bis zum Speicherort der aktionsspezifischen Daten.
OutputBlockLength
Die Länge der aktionsspezifischen Daten in Bytes.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Kopfzeile | winioctl.h (einschließlich Windows.h) |