다음을 통해 공유


IO_SCSI_CAPABILITIES 구조체(ntddscsi.h)

IO_SCSI_CAPABILITIES 구조는 기본 SCSI 호스트 어댑터의 기능 및 제한 사항을 검색하기 위해 IOCTL_SCSI_GET_CAPABILITIES 요청과 함께 사용됩니다.

참고 SCSI 포트 드라이버 및 SCSI 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. 대신 Storport 드라이버Storport 미니포트 드라이버 모델을 사용하는 것이 좋습니다.
 

구문

typedef struct _IO_SCSI_CAPABILITIES {
  ULONG   Length;
  ULONG   MaximumTransferLength;
  ULONG   MaximumPhysicalPages;
  ULONG   SupportedAsynchronousEvents;
  ULONG   AlignmentMask;
  BOOLEAN TaggedQueuing;
  BOOLEAN AdapterScansDown;
  BOOLEAN AdapterUsesPio;
} IO_SCSI_CAPABILITIES, *PIO_SCSI_CAPABILITIES;

멤버

Length

이 구조체의 길이(바이트)를 포함합니다.

MaximumTransferLength

단일 SCSI 요청 블록(SRB)의 최대 크기(바이트)를 포함합니다.

MaximumPhysicalPages

데이터 버퍼당 최대 물리적 페이지 수를 포함합니다.

SupportedAsynchronousEvents

TRUE이면 호스트 어댑터가 SCSI 비동기 수신 이벤트 작업을 지원한다는 것을 나타냅니다.

AlignmentMask

데이터 전송에 대한 맞춤 마스크를 포함합니다. 호스트 어댑터를 사용하려면 데이터를 전송해야 하며 이 필드에 있는 값의 정수 배수인 주소에 맞춰야 합니다.

TaggedQueuing

TRUE이면 호스트 어댑터가 태그가 지정된 큐를 지원한다는 것을 나타냅니다.

AdapterScansDown

TRUE이면 호스트 어댑터가 BIOS 디바이스를 검색한다는 것을 나타냅니다.

AdapterUsesPio

TRUE이면 호스트 어댑터가 프로그래밍된 I/O를 사용한다는 것을 나타냅니다.

요구 사항

요구 사항
헤더 ntddscsi.h(Ntddscsi.h 포함)

추가 정보

IOCTL_SCSI_GET_CAPABILITIES