Freigeben über


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 Datensatzverwaltungsaktionen.

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;

Angehörige

Size

Größe dieser Struktur in Byte. Legen Sie dieses Element auf Größe(DEVICE_DSM_OUTPUT) fest.

Action

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

Flags

Flags für die Datensatzverwaltungsaktion. Siehe Flags Mitglied von IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.

OperationStatus

Status, der aus dem vorgang für Actionausgeführt wird.

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 Action am Ziel aus.

ReservedStatus

Reserviert.

OutputBlockOffset

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

OutputBlockLength

Die Länge der aktionsspezifischen Daten in Byte.

Bemerkungen

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar ab Windows 8.
Header- ntddstor.h (include Ntddstor.h)

Siehe auch

DEVICE_DSM_ACTION Beschreibungen

DEVICE_DATA_SET_LB_PROVISIONING_STATE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES