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