DEVICE_COPY_OFFLOAD_DESCRIPTOR-Struktur (winioctl.h)
Die DEVICE_COPY_OFFLOAD_DESCRIPTOR-Struktur ist eine der Abfrageergebnisstrukturen, die von einer IOCTL_STORAGE_QUERY_PROPERTY-Anforderung zurückgegeben werden. Diese Struktur enthält die Kopierauslagerungsfunktionen für ein Speichergerät.
Syntax
typedef struct _DEVICE_COPY_OFFLOAD_DESCRIPTOR {
DWORD Version;
DWORD Size;
DWORD MaximumTokenLifetime;
DWORD DefaultTokenLifetime;
DWORDLONG MaximumTransferSize;
DWORDLONG OptimalTransferCount;
DWORD MaximumDataDescriptors;
DWORD MaximumTransferLengthPerDescriptor;
DWORD OptimalTransferLengthPerDescriptor;
WORD OptimalTransferLengthGranularity;
BYTE 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 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]
Reserviert.
Hinweise
Diese Struktur wird von einer IOCTL_STORAGE_QUERY_PROPERTY-Anforderung zurückgegeben, wenn das PropertyId-Element von STORAGE_PROPERTY_QUERY auf StorageDeviceCopyOffloadProperty festgelegt ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Kopfzeile | winioctl.h (windows.h einschließen) |