### sPassDiskCap

The sPassDiskCap structure contains information about to create or modify a pass-through disk.

typedef struct _PASS_DISK_CAP { DWORD structs_size; BYTE nDevNum; BYTE nScsiCh; BYTE nScsiId; BYTE nScsiLun; BYTE nTaggedQue; BYTE nCache; BYTE nMaxSpeed; }sPassDiskCap, *pPassDiskCap;

#### Members:

structs_size

Size of _PASS_DISK_CAP structure

nDevNum

Indicates which device to be created as a pass-through disk

nScsiCh

Value | Meaning
0/1 | SCSI channel
0xFF | Do not modify this field

Note: The value 0xFF is only valid in member function ArcModifyPassthroughDisk

nScsiId

Value | Meaning
0~15 | SCSI ID
0xFF | Do not modify this field

Note: The value 0xFF is only valid in member function ArcModifyPassthroughDisk

nScsiLun

Value | Meaning
0~7 | SCSI LUN
0xFF | Do not modify this field

Note: The value 0xFF is only valid in member function ArcModifyPassthroughDisk

nTaggedQue

Value | Meaning
0 | Queue disabled
1 | Queue enabled
0xFF | Do not modify this field

Note: The value 0xFF is only valid in member function ArcModifyPassthroughDisk

nCache

Value | Meaning
0 | Cache disabled
1 | Cache enabled
0xFF | Do not modify this field

Note: The value 0xFF is only valid in member function ArcModifyPassthroughDisk

nMaxSpeed

Value | Meaning
0 | ATA33
1 | ATA66
2 | ATA100
3 | ATA133
4 | ATA150
0xFF | Do not modify this field

Note: The value 0xFF is only valid in member function ArcModifyPassthroughDisk

Requirements

Header | arclib.h
Include | arclib.h

See Also

ArcCreatePassthroughDisk, ArcModifyPassthroughDisk