Freigeben über


DEVICE_COPY_OFFLOAD_DESCRIPTOR-Struktur (ntddstor.h)

Wird in Verbindung mit der IOCTL_STORAGE_QUERY_PROPERTY-Anforderung verwendet, um die Kopierauslagerungsfunktionen eines Speichergeräts zu beschreiben.

Syntax

typedef struct _DEVICE_COPY_OFFLOAD_DESCRIPTOR {
  ULONG     Version;
  ULONG     Size;
  ULONG     MaximumTokenLifetime;
  ULONG     DefaultTokenLifetime;
  ULONGLONG MaximumTransferSize;
  ULONGLONG OptimalTransferCount;
  ULONG     MaximumDataDescriptors;
  ULONG     MaximumTransferLengthPerDescriptor;
  ULONG     OptimalTransferLengthPerDescriptor;
  USHORT    OptimalTransferLengthGranularity;
  UCHAR     Reserved[2];
} DEVICE_COPY_OFFLOAD_DESCRIPTOR, *PDEVICE_COPY_OFFLOAD_DESCRIPTOR;

Member

Version

Enthält die Größe dieser Struktur in Bytes. Der Wert dieses Members ändert sich, wenn Member der -Struktur hinzugefügt werden.

Size

Gibt die Gesamtgröße der zurückgegebenen Daten in Bytes an. Dies kann Daten umfassen, die dieser Struktur folgen.

MaximumTokenLifetime

Die maximale Lebensdauer des Tokens in Sekunden.

DefaultTokenLifetime

Die Standardlebensdauer des Tokens in Sekunden.

MaximumTransferSize

Die maximale Übertragungsgröße in Bytes.

OptimalTransferCount

Die optimale Übertragungsgröße in Bytes.

MaximumDataDescriptors

Die maximale Anzahl von Datendeskriptoren.

MaximumTransferLengthPerDescriptor

Die maximale Übertragungslänge in Blöcken pro Deskriptor.

OptimalTransferLengthPerDescriptor

Die optimale Übertragungslänge in Blöcken pro Deskriptor.

OptimalTransferLengthGranularity

Die Granularität der optimalen Übertragungslänge in Blöcken. Übertragungslängen, die kein gerades Vielfaches dieser Länge sind, können verzögert werden.

Reserved[2]

Für die zukünftige Verwendung reserviert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Kopfzeile ntddstor.h (einschließen von Ntddstor.h)

Weitere Informationen

IOCTL_STORAGE_QUERY_PROPERTY