DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT-Struktur (ntddstor.h)

Die DEVICE_DSM_OUTPUT-Struktur (oder DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT) beschreibt die Ausgabe für IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES Anforderungen für einige Datasetverwaltungsaktionen.

Syntax

typedef struct _DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT {
  ULONG             Size;
  DEVICE_DSM_ACTION Action;
  ULONG             Flags;
  ULONG             OperationStatus;
  ULONG             ExtendedError;
  ULONG             TargetDetailedError;
  ULONG             ReservedStatus;
  ULONG             OutputBlockOffset;
  ULONG             OutputBlockLength;
} DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT, *PDEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT, DEVICE_DSM_OUTPUT, *PDEVICE_DSM_OUTPUT;

Member

Size

Größe dieser Struktur in Bytes. Legen Sie diesen Member auf sizeof(DEVICE_DSM_OUTPUT) fest.

Action

DEVICE_DSM_ACTION Wert, der die Aktion im Zusammenhang mit der instance dieser Struktur angibt. Eine Liste mit Werten und Aktionsbeschreibungen finden Sie unter DEVICE_DSM_ACTION Beschreibungen .

Flags

Flags für die Datasetverwaltungsaktion. Weitere Informationen finden Sie im Flags-Elementvon IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.

OperationStatus

Status, der sich aus dem für Aktion ausgeführten Vorgang ergibt.

ExtendedError

Ein erweiterter Fehlerwert, der von Windows oder einem Treiber stammt.

TargetDetailedError

Ein Fehlerwert, der sich aus einem Fehler ergibt, führt den Vorgang für Aktion am Ziel aus.

ReservedStatus

Reserviert.

OutputBlockOffset

Die Position nach dem Beginn dieser Struktur, an der sich aktionsspezifische Daten befinden.

OutputBlockLength

Die Länge der aktionsspezifischen Daten in Bytes.

Hinweise

Abhängig vom Wert von Action wird ein Ausgabeblock nach dem Beginn dieser Struktur in einem Offset von OutputBlockOffset geschrieben. Die Größe des Ausgabeblocks wird in OutputBlockLength angegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 8.
Kopfzeile ntddstor.h (include Ntddstor.h)

Weitere Informationen

DEVICE_DSM_ACTION Beschreibungen

DEVICE_DATA_SET_LB_PROVISIONING_STATE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES