次の方法で共有


DEVICE_COPY_OFFLOAD_DESCRIPTOR構造体 (ntddstor.h)

ストレージ デバイスのコピー オフロード機能を記述するために、IOCTL_STORAGE_QUERY_PROPERTY 要求と組み合わせて使用されます。

構文

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;

メンバーズ

Version

この構造体のサイズをバイト単位で格納します。 メンバーが構造体に追加されると、このメンバーの値が変更されます。

Size

返されるデータの合計サイズをバイト単位で指定します。 これには、この構造に続くデータが含まれる場合があります。

MaximumTokenLifetime

トークンの最大有効期間 (秒単位)。

DefaultTokenLifetime

トークンの既定の有効期間 (秒単位)。

MaximumTransferSize

最大転送サイズ (バイト単位)。

OptimalTransferCount

最適な転送サイズ (バイト単位)。

MaximumDataDescriptors

データ記述子の最大数。

MaximumTransferLengthPerDescriptor

記述子あたりの最大転送長 (ブロック単位)。

OptimalTransferLengthPerDescriptor

記述子ごとの最適な転送長 (ブロック単位)。

OptimalTransferLengthGranularity

最適な転送長の細分性 (ブロック単位)。 この長さの倍数ではない転送長は遅延する可能性があります。

Reserved[2]

将来の使用のために予約されています。

必要条件

要件 価値
サポートされる最小クライアント Windows 8
サポートされる最小サーバー Windows Server 2012
ヘッダー ntddstor.h (Ntddstor.h を含む)

関連項目

IOCTL_STORAGE_QUERY_PROPERTY