Freigeben über


DEVICE_COPY_OFFLOAD_DESCRIPTOR Struktur (ntddstor.h)

Wird in Verbindung mit der IOCTL_STORAGE_QUERY_PROPERTY Anforderung verwendet, um die Kopier-Offload-Funktionen 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;

Angehörige

Version

Enthält die Größe dieser Struktur in Byte. Der Wert dieses Elements ändert sich, wenn Elemente der Struktur hinzugefügt werden.

Size

Gibt die Gesamtgröße der zurückgegebenen Daten in Bytes an. Dazu können Daten gehören, die auf diese Struktur folgen.

MaximumTokenLifetime

Die maximale Lebensdauer des Tokens in Sekunden.

DefaultTokenLifetime

Die Standardlebensdauer des Tokens in Sekunden.

MaximumTransferSize

Die maximale Übertragungsgröße in Byte.

OptimalTransferCount

Die optimale Übertragungsgröße in Byte.

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 nicht einmal ein Vielfaches dieser Länge sind, können verzögert werden.

Reserved[2]

Reserviert für die zukünftige Verwendung.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8
mindestens unterstützte Server- Windows Server 2012
Header- ntddstor.h (include Ntddstor.h)

Siehe auch

IOCTL_STORAGE_QUERY_PROPERTY