다음을 통해 공유


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